1<!DOCTYPE html><html lang="ca" class><head><meta name="sentry-trace" content="0f7494a91d2a2b91d753898a459cef1f-1f95a133fa791331-0"/> 2<meta name="baggage" content="sentry-environment=production,sentry-public_key=e2e08c9a0872723f1a6e30ba11e87b22,sentry-trace_id=0f7494a91d2a2b91d753898a459cef1f,sentry-org_id=153554,sentry-sampled=false,sentry-sample_rand=0.23977073267214677,sentry-sample_rate=0.01"/> 3<meta name="sentry-route-name" content="%2Fpodcasts"/><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/png" href="https://ik.imagekit.io/7ftrkrun31/enacast/logos/2024/07/22/icon_logo_fcaqHNK.jpeg?tr=w-256,h-None,fo-auto"><meta name="generator" content="Astro v7.0.3"><title>Podcasts - Girona FM</title><meta name="description" content="Tots els podcasts i programes de Girona FM. Escolta els episodis quan vulguis, descarrega'ls o subscriu-te al teu programa preferit."><link rel="canonical" href="https://www.gironafm.cat/podcasts/"><!-- Preconnect to improve performance --><link rel="preconnect" href="https://astro.enacast.com"><link rel="dns-prefetch" href="https://astro.enacast.com"><!-- OpenGraph Meta Tags --><!-- Essential OpenGraph Tags --><meta property="og:title" content="Podcasts - Girona FM"><meta property="og:type" content="website"><meta property="og:url" content="https://www.gironafm.cat/podcasts/"><meta property="og:image" content="https://ik.imagekit.io/7ftrkrun31/enacast/logos/2024/07/22/icon_logo_fcaqHNK.jpeg?tr=w-256,h-None,fo-auto"><!-- Additional OpenGraph Tags --><meta property="og:description" content="Tots els podcasts i programes de Girona FM. Escolta els episodis quan vulguis, descarrega'ls o subscriu-te al teu programa preferit."><meta property="og:site_name" content="Girona FM"><meta property="og:locale" content="ca_ES"><!-- Image Details --><meta property="og:image:alt" content="Podcasts - Girona FM"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><!-- Audio/Video --><!-- Release dates per og:type family: music:release_date is only defined 4 for songs/albums (NOT music.radio_station â program pages), and video 5 types carry video:release_date. --><!-- Article Specific --><!-- Twitter Card Tags --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Podcasts - Girona FM"><meta name="twitter:description" content="Tots els podcasts i programes de Girona FM. Escolta els episodis quan vulguis, descarrega'ls o subscriu-te al teu programa preferit."><meta name="twitter:image" content="https://ik.imagekit.io/7ftrkrun31/enacast/logos/2024/07/22/icon_logo_fcaqHNK.jpeg?tr=w-256,h-None,fo-auto"><meta name="twitter:image:alt" content="Podcasts - Girona FM"><!-- Plausible Analytics â comma-separated data-domain reports to both 6 dashboards with a single script load (was two script tags) -->
6<script defer data-domain="enacast.com,astro.enacast.com" src="https://plausible.io/js/script.js"></script>
6<!-- Matomo EnaCast -->
6<script>(function(){const siteId = 216; 7 8 var _paq = window._paq = window._paq || []; 9 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 10 11 _paq.push(["disableCookies"]); 12 _paq.push(['trackPageView']); 13 _paq.push(['enableLinkTracking']); 14 (function() { 15 var u="//web-analytics.enacast.com/"; 16 _paq.push(['setTrackerUrl', u+'matomo.php']); 17 _paq.push(['setSiteId', siteId]); 18 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 19 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 20 })(); 21 })();</script>
21<!-- End Matomo Code --><!-- Radio theme colors and embed styles --><style> 22 :root { 23 --primary: #0186B1; 24 --secondary: #0186B180; 25 --accent: #0186B120; 26 } 27 28 /* Embed background styles */ 29 30 31 /* Embed theme styles */ 32 33 </style><!-- PWA Manifest Link --><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#0186B1"><link rel="apple-touch-icon" href="https://ik.imagekit.io/7ftrkrun31/enacast/logos/2024/07/22/icon_logo_fcaqHNK.jpeg?tr=w-256,h-None,fo-auto"><!-- Global styles component --><style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
33<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).only=e;window.dispatchEvent(new Event("astro:only"));})();</script>
33<script>(()=>{var g=Object.defineProperty;var w=(c,s,d)=>s in c?g(c,s,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[s]=d;var l=(c,s,d)=>w(c,typeof s!="symbol"?s+"":s,d);var E=new Set(["__proto__","constructor","prototype"]);{let c={0:t=>y(t),1:t=>d(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(d(t)),5:t=>new Set(d(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in c?c[p](e):void 0},d=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let n=this.querySelectorAll("astro-slot"),r={},i=this.querySelectorAll("template[data-astro-template]");for(let o of i){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of n){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let a=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(a+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${a}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,r,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),n.disconnect(),this.childrenConnectedCallback()},n=new MutationObserver(()=>{var r;((r=this.lastChild)==null?void 0:r.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});n.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let n=new URL(e,document.baseURI),r=`astro-retry=${Date.now()}`,i=n.hash.replace(/^#/,"");return n.hash=i?`${i}&${r}`:r,n.toString()}async importWithRetry(e){try{return await import(e)}catch(n){return await new Promise(r=>setTimeout(r,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let n=this.getAttribute("component-url"),r=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:n}});this.dispatchEvent(r)&&console.error(`[astro-island] Error hydrating ${n}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),n=this.getAttribute("client");if(Astro[n]===void 0){window.addEventListener(`astro:${n}`,()=>this.start(),{once:!0});return}try{await Astro[n](async()=>{let r=this.getAttribute("renderer-url");try{let[i,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),r?this.importWithRetry(r):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=i;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=i[h]}return this.hydrator=u,this.hydrate}catch(i){return this.handleHydrationError(i),()=>{}}},e,this)}catch(r){this.handleHydrationError(r)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script>
33<astro-island uid="zJcpS" component-url="/_astro/SpeedInsights.C7K2x7I7.js" component-export="SpeedInsights" renderer-url="/_astro/client.Ih7M5OX2.js" props="{}" ssr client="only" opts="{"name":"SpeedInsights","value":"preact"}"></astro-island><meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate">
33<script type="module" src="/_astro/ClientRouter.astro_astro_type_script_index_0_lang.BEbVTclt.js"></script>
33<!-- PWA Registration Script -->
33<script type="module" src="/_astro/LayoutBase.astro_astro_type_script_index_0_lang.Q8v9ZUKB.js"></script>
33<!-- Matomo Navigation Tracking -->
33<script> 34 // Track client-side navigation for Matomo 35 document.addEventListener('astro:page-load', () => { 36 const currentPath = window.location.pathname + window.location.search; 37 38 // Track with Matomo if available 39 if (typeof window._paq !== 'undefined') { 40 window._paq.push(['setCustomUrl', currentPath]); 41 window._paq.push(['setDocumentTitle', document.title]); 42 window._paq.push(['trackPageView']); 43 } 44 }); 45 </script>
45<!-- 46 Canonical-redirect bypass for testing. Pairs with the ?stay=1 short- 47 circuit in middleware.ts. The non-obvious bit is the cross-navigation 48 part: sessionStorage holds the flag, and we re-attach ?stay=1 to same- 49 origin <a href> on every astro:page-load so clicks don't drop it. 50 Crawlers never set the param, and the <link rel="canonical"> still 51 points at the custom domain, so this is invisible to SEO. 52 Pass ?stay=0 to clear. 53 -->
53<script> 54 (function () { 55 if (window.__enacastStayBound) return; 56 window.__enacastStayBound = true; 57 58 const KEY = 'enacast:stay'; 59 const PARAM = 'stay'; 60 61 function syncFlag() { 62 const value = new URLSearchParams(window.location.search).get(PARAM); 63 try { 64 if (value === '1') sessionStorage.setItem(KEY, '1'); 65 else if (value === '0') sessionStorage.removeItem(KEY); 66 } catch {} 67 } 68 69 function isStaying() { 70 try { return sessionStorage.getItem(KEY) === '1'; } catch { return false; } 71 } 72 73 function rewriteLinks() { 74 if (!isStaying()) return; 75 const origin = window.location.origin; 76 document.querySelectorAll('a[href]').forEach((a) => { 77 const href = a.getAttribute('href'); 78 if (!href || href.startsWith('#') || href.startsWith('mailto:') || href.startsWith('tel:')) return; 79 let url; 80 try { url = new URL(href, window.location.href); } catch { return; } 81 if (url.origin !== origin) return; 82 if (url.searchParams.get(PARAM) === '1') return; 83 url.searchParams.set(PARAM, '1'); 84 a.setAttribute('href', url.pathname + url.search + url.hash); 85 }); 86 } 87 88 document.addEventListener('astro:page-load', () => { 89 syncFlag(); 90 rewriteLinks(); 91 }); 92 })(); 93 </script>
93<style>.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);
93--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-200:oklch(91.7% .08 205.041);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-950:oklch(29.1% .149 302.717);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-900:oklch(40.8% .153 2.432);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}
93::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-24{top:calc(var(--spacing) * 24)}.top-\[69px\]{top:69px}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-16{right:calc(var(--spacing) * 16)}.-bottom-\[17px\]{bottom:-17px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.col-9{grid-column:9}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-6{margin:calc(var(--spacing) * 6)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}
93.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"â""â""â""â";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75
vendor: 2,623 bytes, line 93
93}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-
93lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not
93(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-xl{font-size:1.25rem;line-height:1.8}.prose-xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.prose-xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;margin-bottom:1em;font-size:1.2em;line-height:1.5}.prose-xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1.06667em}.prose-xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.857143em;font-size:2.8em;line-height:1}.prose-xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.888889em;font-size:1.8em;line-height:1.11111}.prose-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.666667em;font-size:1.5em;line-height:1.33333}.prose-xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.prose-xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.25em;padding-inline-end:.4em;padding-bottom:.25em;border-radius:.3125rem;padding-inline-start:.4em;font-size:.9em}.prose-xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.861111em}.prose-xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1.11111em;padding-inline-end:1.33333em;padding-bottom:1.11111em;border-radius:.5rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.33333em;font-size:.9em;line-height:1.77778}.prose-xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;padding-inline-start:1.6em}.prose-xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;margin-bottom:.6em}.prose-xl :where(ol>
93li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.prose-xl :where(.prose-xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.prose-xl :where(.prose-xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose-xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(.prose-xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose-xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.prose-xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.prose-xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;padding-inline-start:1.6em}.prose-xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8em;margin-bottom:2.8em}.prose-xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(h3+*):not
93(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.55556}.prose-xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.666667em;padding-bottom:.888889em;padding-inline-start:.666667em}.prose-xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.888889em;padding-inline-end:.666667em;padding-bottom:.888889em;padding-inline-start:.666667em}.prose-xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.9em;line-height:1.55556}.prose-xl :where(.prose-xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-xl :where(.prose-xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\!{height:calc(var(--spacing) * 6)!important}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}
93.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-125{height:calc(var(--spacing) * 125)}.h-400{height:calc(var(--spacing) * 400)}.h-1400{height:calc(var(--spacing) * 1400)}.h-\[15px\]{height:15px}.h-\[26px\]{height:26px}.h-\[70vh\]{height:70vh}.h-\[88px\]{height:88px}.h-\[130px\]{height:130px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[300px\]{height:300px}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.max-h-\[calc\(100vh-9rem\)\]{max-height:calc(100vh - 9rem)}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[400px\]{min-height:400px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-6\!{width:calc(var(--spacing) * 6)!important}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-125{width:calc(var(--spacing) * 125)}.w-400{width:calc(var(--spacing) * 400)}.w-1024{width:calc(var(--spacing) * 1024)}.w-\[2px\]{width:2px}.w-\[15px\]{width:15px}.w-\[26px\]{width:26px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[18ch\]{max-width:18ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[860px\]{max-width:860px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[5px\]{min-width:5px}.min-w-\[9px\]{min-width:9px}.min-w-\[40px\]{min-width:40px}.min-w-\[80px\]{min-width:80px}.min-w-\[150px\]{min-width:150px}.flex-1{flex:1}.flex-\[1_0_auto\]{flex:1 0 auto}.flex-auto{flex:auto}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.\[transform-origin\:top_left\]{transform-origin:0 0}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[slideUp_0\.3s_ease-out\]{animation:.3s ease-out slide
93Up}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.grid-cols-\[36px_1fr_auto\]{grid-template-columns:36px 1fr auto}.grid-cols-\[40px_1fr_auto\]{grid-template-columns:40px 1fr auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}
93.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)!important}}.\!border-white\/20{border-color:#fff3!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)!important}}.border-\[var\(--primary\)\],.border-\[var\(--primary\)\]\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-\[var\(--primary\)\]\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-\[var\(--primary\)\]\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-\[var\(--primary\)\]\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-\[var\(--primary\)\]\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/50{border-color:color-mix(in oklab, var(--color-gray-200) 50%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-800{border-color:var(--color-gray-800)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-200\/800{border-color:#ddd6ff}@supports (color:color-mix(in lab, red, red)){.border-violet-200\/800{border-color:color-mix(in oklab, var(--color-violet-200) 800%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.\!bg-transparent{background-color:#0000!important}.\!bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--border\)\]{background-color:var(--border)}
93.bg-\[var\(--primary\)\],.bg-\[var\(--primary\)\]\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-\[var\(--primary\)\]\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-\[var\(--primary\)\]\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-\[var\(--primary\)\]\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-\[var\(--primary\)\]\/\[0\.04\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/\[0\.04\]{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/80{background-color:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/70{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-400\/70{background-color:#99a1afb3}@supports (color:color-mix(in lab, red, red)){.bg-gray-400\/70{background-color:color-mix(in oklab, var(--color-gray-400) 70%, transparent)}}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-inherit{background-color:inherit}.bg-orange-500{background-color:var(--color-orange-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-stone-950{background-color:var(--color-stone-950)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/60{background-color:#f5f3ff99}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/60{background-color:color-mix(in oklab, var(--color-violet-50) 60%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}
93.from-\[var\(--primary\)\]{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-gray-900{--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50\/60{--tw-gradient-to:#f9fafb99}@supports (color:color-mix(in lab, red, red)){.to-gray-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-gray-50) 60%, transparent)}}.to-gray-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-950{--tw-gradient-to:var(--color-purple-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-1{padding:calc(var(--spacing) * 1)!important}.\!p-1\.5{padding:calc(var(--spacing) * 1.5)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[20vh\]{padding-top:20vh}.pt-px{padding-top:1px}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);
93line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/7{font-size:var(--text-base);line-height:calc(var(--spacing) * 7)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6)}.text-sm\/7{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12\.5px\]{font-size:12.5px!important}.text-\[0\.65rem\]{font-size:.65rem}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[26px\]{font-size:26px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[clamp\(1\.75rem\,4\.2vw\,3\.25rem\)\]{font-size:clamp(1.75rem,4.2vw,3.25rem)}.text-\[clamp\(1\.75rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.75rem,4vw,2.5rem)}.text-\[clamp\(3\.5rem\,11vw\,7rem\)\]{font-size:clamp(3.5rem,11vw,7rem)}.text-\[clamp\(3rem\,9vw\,6\.5rem\)\]{font-size:clamp(3rem,9vw,6.5rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.\!text-white\/70{color:#ffffffb3!important}@supports (color:color-mix(in lab, red, red)){.\!text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)!important}}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--text-subtle\)\]{color:var(--text-subtle)}.text-amber-300{color:var(--color-amber-300)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-inherit{color:inherit}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-500{color:var(--color-pink-500)}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.text-violet-500\/400{color:#8d54ff}@supports (color:color-mix(in lab, red, red)){.text-violet-500\/400{color:color-mix(in oklab, var(--color-violet-500) 400%, transparent)}}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-gray-300{-webkit-text-decoration-color:var(--color-gray-300);-webkit-text-decoration-color:var(--color-gray-300);text-decoration-color:var(--color-gray-300)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}
93.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.accent-current{accent-color:currentColor}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.06\]{opacity:.06}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_-30px_var\(--primary\)\]{--tw-shadow:0 18px 45px -30px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
93dow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-sha
93dow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--primary\)\],.ring-\[var\(--primary\)\]\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--primary\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-\[var\(--primary\)\]\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--primary\)\]\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-black{--tw-ring-color:var(--color-black)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-\[var\(--primary\)\]{outline-color:var(--primary)}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 6px var(--tw-drop-shadow-color,#0000004d));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.saturate-50{--tw-saturate:saturate(50%);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,)}.filter{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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));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,)}.backdrop-filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
93.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.prose-neutral{--tw-prose-body:oklch(37.1% 0 0);--tw-prose-headings:oklch(20.5% 0 0);--tw-prose-lead:oklch(43.9% 0 0);--tw-prose-links:oklch(20.5% 0 0);--tw-prose-bold:oklch(20.5% 0 0);--tw-prose-counters:oklch(55.6% 0 0);--tw-prose-bullets:oklch(87% 0 0);--tw-prose-hr:oklch(92.2% 0 0);--tw-prose-quotes:oklch(20.5% 0 0);--tw-prose-quote-borders:oklch(92.2% 0 0);--tw-prose-captions:oklch(55.6% 0 0);--tw-prose-kbd:oklch(20.5% 0 0);--tw-prose-kbd-shadows:oklab(20.5% 0 0/.1);--tw-prose-code:oklch(20.5% 0 0);--tw-prose-pre-code:oklch(92.2% 0 0);--tw-prose-pre-bg:oklch(26.9% 0 0);--tw-prose-th-borders:oklch(87% 0 0);--tw-prose-td-borders:oklch(92.2% 0 0);--tw-prose-invert-body:oklch(87% 0 0);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 0);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 0);--tw-prose-invert-bullets:oklch(43.9% 0 0);--tw-prose-invert-hr:oklch(37.1% 0 0);--tw-prose-invert-quotes:oklch(97% 0 0);--tw-prose-invert-quote-borders:oklch(37.1% 0 0);--tw-prose-invert-captions:oklch(70.8% 0 0);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 0);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(43.9% 0 0);--tw-prose-invert-td-borders:oklch(37.1% 0 0)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{user-select:none}.\[ep\:UUID\@SEC\]{ep:UUID@SEC}.\[scrollbar-width\:none\]{scrollbar-width:none}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-\[var\(--primary\)\]:is(:where(.group):hover *){border-color:var(--primary)}.group-hover\:bg-\[var\(--primary\)\]:is(:where(.group):hover *){background-color:var(--primary)}.group-hover\:text-\[var\(--primary\)\]:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-lg:is(:where(.group):hover *){--tw-shadow:0 10px 15px -3px var(--tw-sha
93dow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:brightness-75:is(:where(.group):hover *){--tw-brightness:brightness(75%);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,)}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);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,)}.group-hover\/image\:scale-110:is(:where(.group\/image):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/image\:opacity-100:is(:where(.group\/image):hover *){opacity:1}}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.after\:mt-4:after{content:var(--tw-content);margin-top:calc(var(--spacing) * 4)}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--primary\)\]:hover,.hover\:border-\[var\(--primary\)\]\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--primary\)\]\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:\!bg-white\/15:hover{background-color:#ffffff26!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)!important}}.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--primary\)\]:hover,.hover\:bg-\[var\(--primary\)\]\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-\[var\(--primary\)\]\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-\[var\(--primary\)\]\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/20:hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hover\:bg-\[var\(--primary\)\]\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-\[var\(--primary\)\]\/\[0\.03\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--primary\)\]\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--primary) 3%, transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}
93.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-red-500\/25:hover{background-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:from-purple-600:hover{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-pink-600:hover{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:\!text-white:hover{color:var(--color-white)!important}.hover\:text-\[var\(--primary\)\]:hover,.hover\:text-\[var\(--primary\)\]\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-\[var\(--primary\)\]\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-\[var\(--secondary\)\]:hover{color:var(--secondary)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-pink-700:hover{color:var(--color-pink-700)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--primary\)\]\/20:hover{--tw-shadow-alpha:20%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
93dow)}.hover\:shadow-\[var\(--primary\)\]\/25:hover{--tw-shadow-alpha:25%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-sha
93dow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--primary\)\]:focus,.focus\:ring-\[var\(--primary\)\]\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--primary\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus\:ring-\[var\(--primary\)\]\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--primary\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
93dow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:text-pink-900:active{color:var(--color-pink-900)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:bg-\[var\(--primary\)\]:disabled:hover{background-color:var(--primary)}.disabled\:hover\:shadow-none:disabled:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
93dow)}}@media (width>=40rem){.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mr-4{margin-right:calc(var(--spacing) * 4)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:h-40{height:calc(var(--spacing) * 40)}.sm\:max-h-\[450px\]{max-height:450px}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[48px_1fr_auto\]{grid-template-columns:48px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[15px\]{font-size:15px}.sm\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
93dow)}.sm\:ring-gray-900\/10{--tw-ring-color:#1018281a}@supports (color:color-mix(in lab, red, red)){.sm\:ring-gray-900\/10{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 10%, transparent)}}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:prose-xl{font-size:1.25rem;line-height:1.8}.md\:prose-xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.md\:prose-xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;margin-bottom:1em;font-size:1.2em;line-height:1.5}.md\:prose-xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1.06667em}.md\:prose-xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.857143em;font-size:2.8em;line-height:1}.md\:prose-xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.888889em;font-size:1.8em;line-height:1.11111}.md\:prose-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.666667em;font-size:1.5em;line-height:1.33333}.md\:prose-xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.md\:prose-xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.25em;padding-inline-end:.4em;padding-bottom:.25em;border-radius:.3125rem;padding-inline-start:.4em;font-size:.9em}.md\:prose-xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.md\:prose-xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.861111em}.md\:prose-xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.md\:prose-xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1.11111em;padding-inline-end:1.33333em;padding-bottom:1.11111em;border-radius:.5rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.33333em;font-size:.9em;line-height:1.77778}.md\:prose-xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;padding-inline-start:1.6em}.md\:prose-xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;margin-bottom:.6em}.md\:prose-xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.md\:prose-xl :where(.md\:prose-xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.md\:prose-xl :where(.md\:prose-xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.md\:prose-xl :where(.md\:prose-xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.md\:prose-xl :where(.md\:prose-xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.md\:prose-xl :where(.md\:prose-xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.md\:prose-xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.md\:prose-xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.md\:prose-xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}
93.md\:prose-xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;padding-inline-start:1.6em}.md\:prose-xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8em;margin-bottom:2.8em}.md\:prose-xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.55556}.md\:prose-xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.666667em;padding-bottom:.888889em;padding-inline-start:.666667em}.md\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.888889em;padding-inline-end:.666667em;padding-bottom:.888889em;padding-inline-start:.666667em}.md\:prose-xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.9em;line-height:1.55556}.md\:prose-xl :where(.md\:prose-xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-xl :where(.md\:prose-xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:ml-2{margin-left:calc(var(--spacing) * 2)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-24{height:calc(var(--spacing) * 24)}.md\:h-36{height:calc(var(--spacing) * 36)}.md\:w-auto{width:auto}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:items-end{align-items:flex-end}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:fixed{position:fixed}.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:z-40{z-index:40}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-9{grid-column-start:9}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-auto{margin-inline:auto}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-11{margin-top:calc(var(--spacing) * 11)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:aspect-\[2\/1\]{aspect-ratio:2}.lg\:aspect-\[21\/9\]{aspect-ratio:21/9}.lg\:h-7{height:calc(var(--spacing) * 7)}.lg\:h-40{height:calc(var(--spacing) * 40)}.lg\:w-7{width:calc(var(--spacing) * 7)}.lg\:w-40{width:calc(var(--spacing) * 40)}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:max-w-md{max-width:var(--container-md)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)_300px\]{grid-template-columns:300px minmax(0,1fr) 300px}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.lg\:self-start{align-self:flex-start}
93.lg\:rounded-2xl{border-radius:var(--radius-2xl)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-1{padding-block:calc(var(--spacing) * 1)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pr-3{padding-right:calc(var(--spacing) * 3)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pl-1{padding-left:calc(var(--spacing) * 1)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-sha
93dow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=80rem){.xl\:max-w-xl{max-width:var(--container-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=96rem){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width>=24rem){.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.\@sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.\@sm\:rounded-lg{border-radius:var(--radius-lg)}.\@sm\:p-4{padding:calc(var(--spacing) * 4)}.\@sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@container (width>=28rem){.\@md\:right-2{right:calc(var(--spacing) * 2)}.\@md\:bottom-2{bottom:calc(var(--spacing) * 2)}.\@md\:ml-1{margin-left:calc(var(--spacing) * 1)}.\@md\:flex{display:flex}.\@md\:h-8{height:calc(var(--spacing) * 8)}.\@md\:h-16{height:calc(var(--spacing) * 16)}.\@md\:w-8{width:calc(var(--spacing) * 8)}.\@md\:w-16{width:calc(var(--spacing) * 16)}.\@md\:w-40{width:calc(var(--spacing) * 40)}.\@md\:flex-row{flex-direction:row}.\@md\:gap-3{gap:calc(var(--spacing) * 3)}.\@md\:gap-4{gap:calc(var(--spacing) * 4)}.\@md\:p-4{padding:calc(var(--spacing) * 4)}.\@md\:px-2{padding-inline:calc(var(--spacing) * 2)}.\@md\:py-1{padding-block:calc(var(--spacing) * 1)}.\@md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\@md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@container (width>=32rem){.\@lg\:w-48{width:calc(var(--spacing) * 48)}.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=36rem){.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.dark\:divide-gray-700:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}.dark\:border:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-\[var\(--primary\)\]\/30:where(.dark,.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--primary\)\]\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.dark\:border-\[var\(--primary\)\]\/40:where(.dark,.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--primary\)\]\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.dark\:border-amber-400\/20:where(.dark,.dark *){border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.dark\:border-amber-500\/25:where(.dark,.dark *){border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/25:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.dark\:border-amber-700:where(.dark,.dark *){border-color:var(--color-amber-700)}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:where(.dark,.dark *){border-color:var(--color-gray-800)}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-orange-800:where(.dark,.dark *){border-color:var(--color-orange-800)}.dark\:border-red-700:where(.dark,.dark *){border-color:var(--color-red-700)}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-rose-700:where(.dark,.dark *){border-color:var(--color-rose-700)}.dark\:border-rose-800:where(.dark,.dark *){border-color:var(--color-rose-800)}.dark\:border-slate-600:where(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-slate-600\/50:where(.dark,.dark *){border-color:#45556c80}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-600\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-slate-600) 50%, transparent)}}.dark\:border-slate-600\/70:where(.dark,.dark *){border-color:#45556cb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-600\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-slate-600) 70%, transparent)}}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-700\/30:where(.dark,.dark *){border-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}.dark\:border-slate-700\/50:where(.dark,.dark *){border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.dark\:border-slate-800:where(.dark,.dark *){border-color:var(--color-slate-800)}.dark\:border-slate-900:where(.dark,.dark *){border-color:var(--color-slate-900)}.dark\:border-violet-700:where(.dark,.dark *){border-color:var(--color-violet-700)}.dark\:border-violet-800:where(.dark,.dark *){border-color:var(--color-violet-800)}.dark\:border-white\/20:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}
93.dark\:bg-\[var\(--primary\)\]:where(.dark,.dark *),.dark\:bg-\[var\(--primary\)\]\/10:where(.dark,.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--primary\)\]\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:bg-\[var\(--primary\)\]\/20:where(.dark,.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--primary\)\]\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:bg-\[var\(--primary\)\]\/30:where(.dark,.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--primary\)\]\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.dark\:bg-amber-400\/10:where(.dark,.dark *){background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.dark\:bg-amber-400\/15:where(.dark,.dark *){background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:bg-amber-950\/60:where(.dark,.dark *){background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.dark\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:bg-gray-500:where(.dark,.dark *){background-color:var(--color-gray-500)}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/60:where(.dark,.dark *){background-color:#1e293999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\:bg-neutral-800\/50:where(.dark,.dark *){background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-neutral-800) 50%, transparent)}}.dark\:bg-red-400:where(.dark,.dark *){background-color:var(--color-red-400)}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:bg-rose-900\/20:where(.dark,.dark *){background-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-900) 20%, transparent)}}.dark\:bg-rose-900\/40:where(.dark,.dark *){background-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.dark\:bg-slate-800\/80:where(.dark,.dark *){background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-violet-900\/20:where(.dark,.dark *){background-color:#4d179a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-900) 20%, transparent)}}.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-900) 30%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-yellow-600:where(.dark,.dark *){background-color:var(--color-yellow-600)}.dark\:from-gray-800:where(.dark,.dark *){--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-gray-800:where(.dark,.dark *){--tw-gradient-to:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-gray-800\/60:where(.dark,.dark *){--tw-gradient-to:#1e293999}@supports (color:color-mix(in lab, red, red)){.dark\:to-gray-800\/60:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\:to-gray-800\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
93.dark\:text-\[var\(--primary\)\]:where(.dark,.dark *){color:var(--primary)}.dark\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-neutral-100:where(.dark,.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-400:where(.dark,.dark *){color:var(--color-neutral-400)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-600:where(.dark,.dark *){color:var(--color-red-600)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-violet-200:where(.dark,.dark *){color:var(--color-violet-200)}.dark\:text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:decoration-gray-600:where(.dark,.dark *){-webkit-text-decoration-color:var(--color-gray-600);-webkit-text-decoration-color:var(--color-gray-600);text-decoration-color:var(--color-gray-600)}.dark\:placeholder-gray-400:where(.dark,.dark *)::placeholder{color:var(--color-gray-400)}.dark\:placeholder-slate-400:where(.dark,.dark *)::placeholder{color:var(--color-slate-400)}.dark\:shadow-black\/10:where(.dark,.dark *){--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/10:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-sha
93dow-alpha), transparent)}}.dark\:shadow-black\/20:where(.dark,.dark *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/20:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-black\/40:where(.dark,.dark *){--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/40:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-gray-700:where(.dark,.dark *){--tw-ring-color:var(--color-gray-700)}.dark\:ring-slate-700\/30:where(.dark,.dark *){--tw-ring-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.dark\:ring-slate-700\/30:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}.dark\:ring-slate-800:where(.dark,.dark *){--tw-ring-color:var(--color-slate-800)}.dark\:ring-white:where(.dark,.dark *){--tw-ring-color:var(--color-white)}.dark\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\:group-hover\:text-\[var\(--primary\)\]:where(.dark,.dark *):is(:where(.group):hover *){color:var(--primary)}.dark\:group-hover\:text-white:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-white)}}.dark\:placeholder\:text-gray-500:where(.dark,.dark *)::placeholder{color:var(--color-gray-500)}.dark\:placeholder\:text-slate-500:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}@media (hover:hover){.dark\:hover\:border-\[var\(--primary\)\]:where(.dark,.dark *):hover,.dark\:hover\:border-\[var\(--primary\)\]\/50:where(.dark,.dark *):hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-\[var\(--primary\)\]\/50:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.dark\:hover\:border-gray-500:where(.dark,.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:border-gray-600:where(.dark,.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-gray-700:where(.dark,.dark *):hover{border-color:var(--color-gray-700)}.dark\:hover\:border-slate-600\/70:where(.dark,.dark *):hover{border-color:#45556cb3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-slate-600\/70:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-slate-600) 70%, transparent)}}.dark\:hover\:bg-\[var\(--primary\)\]\/20:where(.dark,.dark *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-\[var\(--primary\)\]\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:hover\:bg-\[var\(--primary\)\]\/30:where(.dark,.dark *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-\[var\(--primary\)\]\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.dark\:hover\:bg-blue-900\/20:where(.dark,.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:hover\:bg-gray-600:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/50:where(.dark,.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-green-900\/20:where(.dark,.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-green-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\:hover\:bg-neutral-800\/70:where(.dark,.dark *):hover{background-color:#262626b3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-800\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-neutral-800) 70%, transparent)}}.dark\:hover\:bg-rose-900\/40:where(.dark,.dark *):hover{background-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.dark\:hover\:bg-slate-600:where(.dark,.dark *):hover{background-color:var(--color-slate-600)}.dark\:hover\:bg-slate-700:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-700\/30:where(.dark,.dark *):hover{background-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-700\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}.dark\:hover\:bg-slate-700\/50:where(.dark,.dark *):hover{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-700\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.dark\:hover\:bg-slate-800:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/20:where(.dark,.dark *):hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:hover\:bg-white\/\[0\.05\]:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.05\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}
93.dark\:hover\:text-\[var\(--primary\)\]:where(.dark,.dark *):hover{color:var(--primary)}.dark\:hover\:text-blue-400:where(.dark,.dark *):hover{color:var(--color-blue-400)}.dark\:hover\:text-gray-100:where(.dark,.dark *):hover{color:var(--color-gray-100)}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-green-400:where(.dark,.dark *):hover{color:var(--color-green-400)}.dark\:hover\:text-red-300:where(.dark,.dark *):hover{color:var(--color-red-300)}.dark\:hover\:text-slate-100:where(.dark,.dark *):hover{color:var(--color-slate-100)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:shadow-\[var\(--primary\)\]\/10:where(.dark,.dark *):hover{--tw-shadow-alpha:10%;--tw-shadow:var(--primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:hover\:shadow-lg:where(.dark,.dark *):hover{--tw-shadow:0 10px 15px -3px var(--tw-sha
93dow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:hover\:shadow-black\/30:where(.dark,.dark *):hover{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:shadow-black\/30:where(.dark,.dark *):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}.dark\:focus\:ring-offset-slate-800:where(.dark,.dark *):focus{--tw-ring-offset-color:var(--color-slate-800)}.prose-headings\:font-semibold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-headings\:tracking-tight :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-h1\:text-3xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.prose-h1\:text-\[var\(--primary\)\] :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--primary)}@media (width>=48rem){.md\:prose-h1\:text-4xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.prose-h2\:text-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (width>=48rem){.md\:prose-h2\:text-3xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.prose-p\:leading-relaxed :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.prose-p\:text-gray-700 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-gray-700)}.dark\:prose-p\:text-gray-300:where(.dark,.dark *) :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-gray-300)}.prose-a\:font-medium :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.prose-a\:text-\[var\(--primary\)\] :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--primary)}.prose-a\:no-underline :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@media (hover:hover){.hover\:prose-a\:text-\[var\(--secondary\)\]:hover :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--secondary)}.hover\:prose-a\:underline:hover :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:underline}}.prose-blockquote\:border-l-4 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-style:var(--tw-border-style);border-left-width:4px}.prose-blockquote\:border-l-\[var\(--primary\)\] :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--primary)}.prose-blockquote\:pl-4 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:calc(var(--spacing) * 4)}.prose-blockquote\:italic :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-style:italic}.prose-strong\:text-gray-900 :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-gray-900)}.dark\:prose-strong\:text-white:where(.dark,.dark *) :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-white)}.prose-ol\:marker\:text-\[var\(--primary\)\] :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) ::marker,.prose-ol\:marker\:text-\[var\(--primary\)\] :where(ol):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--primary)}
93.prose-ol\:marker\:text-\[var\(--primary\)\] :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-details-marker{color:var(--primary)}.prose-ol\:marker\:text-\[var\(--primary\)\] :where(ol):not(:where([class~=not-prose],[class~=not-prose] *))::-webkit-details-marker{color:var(--primary)}.prose-ul\:marker\:text-\[var\(--primary\)\] :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) ::marker,.prose-ul\:marker\:text-\[var\(--primary\)\] :where(ul):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--primary)}.prose-ul\:marker\:text-\[var\(--primary\)\] :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-details-marker{color:var(--primary)}.prose-ul\:marker\:text-\[var\(--primary\)\] :where(ul):not(:where([class~=not-prose],[class~=not-prose] *))::-webkit-details-marker{color:var(--primary)}.prose-img\:mx-auto :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-inline:auto}.prose-img\:rounded-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-lg)}.prose-img\:shadow-md :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-shadow:0 4px 6px -1px var(--tw-sha
93dow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.prose-hr\:border-gray-200 :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--color-gray-200)}.dark\:prose-hr\:border-gray-700:where(.dark,.dark *) :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--color-gray-700)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:h-4\.5 svg{height:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-4\.5 svg{width:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>h2\]\:mt-12>h2{margin-top:calc(var(--spacing) * 12)}.\[\&\>h2\]\:flex>h2{display:flex}.\[\&\>h2\]\:items-center>h2{align-items:center}.\[\&\>h2\]\:font-mono>h2{font-family:var(--font-mono)}.\[\&\>h2\]\:text-sm>h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>h2\]\:leading-7>h2{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.\[\&\>h2\]\:font-medium>h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>h2\]\:text-slate-900>h2{color:var(--color-slate-900)}.\[\&\>h2\]\:before\:mr-3>h2:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 3)}.\[\&\>h2\]\:before\:h-3>h2:before{content:var(--tw-content);height:calc(var(--spacing) * 3)}.\[\&\>h2\]\:before\:w-1\.5>h2:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5)}.\[\&\>h2\]\:before\:rounded-r-full>h2:before{content:var(--tw-content);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.\[\&\>h2\]\:before\:bg-cyan-200>h2:before{content:var(--tw-content);background-color:var(--color-cyan-200)}.\[\&\>h2\:nth-of-type\(3n\)\]\:before\:bg-violet-200>h2:nth-of-type(3n):before{content:var(--tw-content);background-color:var(--color-violet-200)}.\[\&\>h2\:nth-of-type\(3n\+2\)\]\:before\:bg-indigo-200>h2:nth-of-type(3n+2):before{content:var(--tw-content);background-color:var(--color-indigo-200)}.\[\&\>ul\]\:mt-6>ul{margin-top:calc(var(--spacing) * 6)}.\[\&\>ul\]\:pl-5>ul{padding-left:calc(var(--spacing) * 5)}}[cmdk-item]{cursor:pointer}[cmdk-item][aria-selected=true]{background-color:#efefef}.dark [cmdk-item][aria-selected=true]{background-color:#334155}body{transition:background-color .3s,color .3s}.dark body{color:#f8fafc;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);min-height:100vh}.dark main{background:0 0}.player-flat-elevated{background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .player-flat-elevated{background:#1e293b;border:1px solid #334155;box-shadow:0 10px 15px -3px #00000080,0 4px 6px -4px #00000080}.player-control{color:#374151;background:#f3f4f6;transition:all .2s}.player-control:hover{background:#e5e7eb;transform:scale(1.05)}.dark .player-control{color:#e2e8f0;background:#334155}.dark .player-control:hover{background:#475569}.player-primary-action{background:var(--primary);color:#fff;transition:all .2s}.player-primary-action:hover{filter:brightness(1.1);transform:scale(1.05);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@keyframes player-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.player-eq-bar{transform-origin:bottom;animation:1.1s ease-in-out infinite player-eq}.player-eq-bar.paused{animation:none;transform:scaleY(.35)}@media (prefers-reduced-motion:reduce){.player-eq-bar{animation:none;transform:scaleY(.35)}}.player-shell{transition:max-width .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1)}.episode-thumbnail-play{transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;color:var(--primary,#009fd6)!important;background:#ffffffb8!important}button:hover .episode-thumbnail-play,button:focus-visible .episode-thumbnail-play{background:var(--primary,#009fd6)!important;background-color:var(--primary,#009fd6)!important;color:#fff!important}.section-timeline{background:#f3f4f6;border-radius:.5rem;height:.5rem;position:relative}.dark .section-timeline{background:#334155}.section-marker{background:var(--primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:-.25rem}.dark .section-marker{border-color:#1e293b}.section-marker:hover{transform:scale(1.2)}.section-marker.active{box-shadow:0 0 0 4px rgba(var(--primary-rgb), .3);transform:scale(1.3)}.queue-item{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s}.dark .queue-item{background:#334155;border:1px solid #475569}.queue-item:hover{border-color:var(--primary);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.queue-item.dragging{opacity:.5;transform:scale(.95)}.dark .glass-dark{backdrop-filter:blur(16px);background:#0f172acc;border:1px solid #94a3b81a}.dark .glass-card{backdrop-filter:blur(12px);background:#1e293b99;border:1px solid #94a3b81a;box-shadow:0 8px 32px #0000004d}.dark .text-enhanced{color:#e2e8f0;text-shadow:0 1px 2px #0000004d}.dark .btn-dark{backdrop-filter:blur(8px);background:linear-gradient(135deg,#1e293bcc 0%,#334155cc 100%);border:1px solid #94a3b833;transition:all .2s}.dark .btn-dark:hover{background:linear-gradient(135deg,#334155e6 0%,#475569e6 100%);border-color:#94a3b84d;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}mark{background-color:var(--accent);color:var(--primary);border-radius:.25rem;padding:.125rem .25rem;font-weight:500}.dark mark{background-color:var(--accent);color:#f8fafc;font-weight:500}@keyframes slide-up{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}.animate-slide-up{animation:.3s ease-out slide-up}@keyframes slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.85}}.animate-pulse-subtle{animation:2s ease-in-out infinite pulse-subtle}
93.module-frame--custom :where(:not(:is([class^=bg-],[class*=\ bg-]) *)){color:inherit}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);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))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);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))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}
93}@keyframes pulse{50%{opacity:.5}} 94.hd-toggle-button{color:#374151;background-color:#fff3;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.hd-toggle-button:hover{background-color:#ffffff4d}.hd-toggle-button.active{background-color:var(--primary);color:#fff}.hd-toggle-button.active:hover{background-color:var(--primary);opacity:.9}.hd-label{user-select:none}.dark .hd-toggle-button{color:#d1d5db;background-color:#37415133}.dark .hd-toggle-button:hover{background-color:#3741514d}.dark .hd-toggle-button.active{background-color:var(--primary)}.dark .hd-toggle-button.active:hover{background-color:var(--primary);opacity:.9} 95</style>
95<script type="module" src="/_astro/page.Inmhf4Ka.js"></script>
95<script>window.va = window.va || function () { (window.vaq = window.vaq || []).push(arguments); }; 96 var script = document.createElement('script'); 97 script.defer = true; 98 script.src = '/_vercel/insights/script.js'; 99 var head = document.querySelector('head'); 100 head.appendChild(script); 101 </script>
101</head><body><div class="flex min-h-dvh flex-col"><!-- Logo section that scrolls out of view - hidden on mobile. 102 The anchor is `lg:fixed` so its viewport position is independent of 103 scroll â the morph transform doesn't need any scroll compensation 104 and stays jitter-free. The placeholder div reserves the equivalent 105 flow height so the page layout doesn't collapse. --><div id="header-logo-section" class="hidden lg:block bg-white dark:bg-slate-900 border-b border-gray-200/50 dark:border-slate-700/30"><div class="mx-auto max-w-7xl px-4 py-6 lg:px-8 flex justify-center"><div class="h-20" aria-hidden="true"></div><a id="header-logo-large-anchor" href="/" class="inline-flex items-center gap-4 will-change-transform [transform-origin:top_left] z-[70] lg:fixed lg:top-6"><img id="header-logo-large" class="h-20 rounded-lg max-h-24" src="https://ik.imagekit.io/7ftrkrun31/enacast/logos/2025/09/27/girona-fm1.png?tr=w-1024" alt="Girona FM logo" style="width: auto; max-height: 6rem;"></a></div></div><!-- Navigation menu that becomes sticky --><nav id="sticky-nav" class="bg-white/95 dark:bg-slate-900/95 backdrop-blur-md border-b border-gray-200/50 dark:border-slate-700/30 sticky top-0 z-[60] shadow-sm dark:shadow-black/20" aria-label="Global"><div class="mx-auto flex max-w-7xl items-center justify-between px-4 py-2 lg:py-3 lg:px-8"><!-- Mobile nav: Show logo on left, search and menu on right --><div class="flex items-center justify-between w-full lg:hidden"><a href="/" class="flex items-center gap-2"><img id="header-logo-mobile" class="h-10 rounded-lg" src="https://ik.imagekit.io/7ftrkrun31/enacast/logos/2025/09/27/girona-fm1.png?tr=w-1024" alt="Girona FM logo" style="width: auto; max-height: 3rem;"></a><div class="flex items-center gap-2">
105<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script>
105<astro-island uid="Z1OA33s" data-preact-island-id="11" component-url="/_astro/ListenLiveButton.DDh-KdTs.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"language":[0,"ca"]}" ssr client="load" opts="{"name":"ListenLiveButton","value":true}" await-children><button title="Escolta'ns en directe" aria-label="Escolta'ns en directe" aria-pressed="false" class="inline-flex cursor-pointer items-center gap-2 rounded-lg bg-[var(--primary)] px-3 py-2 text-sm font-semibold text-white transition-opacity hover:opacity-90 focus:ring-2 focus:ring-[var(--primary)] focus:ring-offset-2 focus:outline-none "><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="lucide lucide-play"><path d="M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z"></path></svg><span class="hidden lg:inline">Escolta'ns en directe</span><span class="lg:hidden">Directe</span></button><!--astro:end--></astro-island><astro-island uid="27pfdb" data-preact-island-id="12" component-url="/_astro/SearchButton.CvTzisBT.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"className":[0,"lg:hidden"],"language":[0,"ca"]}" ssr client="load" opts="{"name":"SearchButton","value":true}" await-children><button title="Cerca (Ctrl+K)" aria-label="Cerca" class="inline-flex items-center gap-2 rounded-lg border border-gray-300 bg-white px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-50 focus:ring-2 focus:ring-[var(--primary)] focus:ring-offset-2 focus:outline-none dark:border-gray-600 dark:bg-gray-800 dark:text-gray-200 dark:hover:bg-gray-700 lg:hidden "><svg fill="none" stroke="currentColor" viewBox="0 0 24 24" class="h-4 w-4"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg><span class="hidden sm:inline">Cerca</span><kbd class="hidden items-center gap-1 rounded border border-gray-300 bg-gray-100 px-2 py-1 font-mono text-xs sm:inline-flex dark:border-gray-600 dark:bg-gray-700"><span class="text-xs">Ctrl</span>K</kbd></button><!--astro:end--></astro-island><astro-island uid="1j1Iwi" data-preact-island-id="13" component-url="/_astro/MobileMenuToggle.DgNeDVaQ.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{}" ssr client="load" opts="{"name":"MobileMenuToggle","value":true}" await-children><button type="button" id="mobile-menu-button" aria-expanded="false" class="inline-flex items-center justify-center rounded-lg p-2 text-gray-600 dark:text-slate-300 hover:bg-gray-100 dark:btn-dark hover:text-gray-900 dark:hover:text-slate-100 transition-all duration-200 "><span class="sr-only">Open main menu</span><div class="relative h-6 w-6"><span id="hamburger-line-1" class="absolute left-0 top-1 h-0.5 w-6 bg-current transition-all duration-300 ease-in-out rounded-full"></span><span id="hamburger-line-2" class="absolute left-0 top-3 h-0.5 w-6 bg-current transition-all duration-300 ease-in-out rounded-full"></span><span id="hamburger-line-3" class="absolute left-0 top-5 h-0.5 w-6 bg-current transition-all duration-300 ease-in-out rounded-full"></span></div></button><!--astro:end--></astro-island></div></div><div class="hidden lg:flex lg:gap-x-2 lg:items-center lg:mx-auto"><a href="/" id="header-logo-compact" class="invisible flex items-center gap-2 mr-2 pointer-events-none" aria-label="Girona FM" aria-hidden="true"><span class="sr-only">Girona FM</span><img class="h-9 rounded-lg" src="https://ik.imagekit.io/7ftrkrun31/enacast/logos/2025/09/27/girona-fm1.png?tr=w-1024" alt="" style="width: auto; max-height: 2.5rem;"></a><a href="/" class="px-4 py-2 text-sm font-medium text-center text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Inici</a><a href="/podcasts/" class="px-4 py-2 text-sm font-medium text-center text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Programes</a><a href="/schedules/" class="px-4 py-2 text-sm font-medium text-center text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Programació</a><a href="/news/" class="px-4 py-2 text-sm font-medium text-center text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">NotÃcies</a><button type="button" onclick="window.dispatchEvent(new CustomEvent("rag-chat-open"))" class="cursor-pointer px-4 py-2 text-sm font-medium text-center text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Xat</button><a href="/contact/" class="px-4 py-2 text-sm font-medium text-center text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Contacte</a>
105<script>(()=>{var a=(s,i,o)=>{let r=async()=>{await(await s())()},t=typeof i.value=="object"?i.value:void 0,c={rootMargin:t==null?void 0:t.rootMargin},n=new IntersectionObserver(e=>{for(let l of e)if(l.isIntersecting){n.disconnect(),r();break}},c);for(let e of o.children)n.observe(e)};(self.Astro||(self.Astro={})).visible=a;window.dispatchEvent(new Event("astro:visible"));})();</script>
105<astro-island uid="O6I3k" data-preact-island-id="14" component-url="/_astro/NavigationMenu.BbfKSkAC.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"customMenus":[1,[[0,{"id":[0,545],"title":[0,"Ãltims pòdcast"],"order":[0,2],"enabled":[0,true],"show_on_mobile":[0,true],"menu_items":[1,[[0,{"type":[0,"link"],"data":[0,{"id":[0,703],"title":[0,"Ãltims pòdcasts"],"link":[0,"https://www.gironafm.cat/podcasts/tag/programes/"],"order":[0,2],"show_on_mobile":[0,true],"click_count":[0,0]}]}]]]}]]],"baseUrl":[0,"/"],"isMobile":[0,false]}" ssr client="visible" opts="{"name":"NavigationMenu","value":true}" await-children><a href="https://www.gironafm.cat/podcasts/tag/programes/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1 px-4 py-2 text-sm font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10"><span class="whitespace-nowrap">Ãltims pòdcasts</span></a><!--astro:end--></astro-island><astro-island uid="Z1hp6B3" data-preact-island-id="15" component-url="/_astro/SearchButton.CvTzisBT.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"className":[0,"ml-2"],"language":[0,"ca"]}" ssr client="load" opts="{"name":"SearchButton","value":true}" await-children><button title="Cerca (Ctrl+K)" aria-label="Cerca" class="inline-flex items-center gap-2 rounded-lg border border-gray-300 bg-white px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-50 focus:ring-2 focus:ring-[var(--primary)] focus:ring-offset-2 focus:outline-none dark:border-gray-600 dark:bg-gray-800 dark:text-gray-200 dark:hover:bg-gray-700 ml-2 "><svg fill="none" stroke="currentColor" viewBox="0 0 24 24" class="h-4 w-4"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg><span class="hidden sm:inline">Cerca</span><kbd class="hidden items-center gap-1 rounded border border-gray-300 bg-gray-100 px-2 py-1 font-mono text-xs sm:inline-flex dark:border-gray-600 dark:bg-gray-700"><span class="text-xs">Ctrl</span>K</kbd></button><!--astro:end--></astro-island><astro-island uid="ZY6kT3" data-preact-island-id="16" component-url="/_astro/ListenLiveButton.DDh-KdTs.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"className":[0,"ml-2"],"language":[0,"ca"]}" ssr client="load" opts="{"name":"ListenLiveButton","value":true}" await-children><button title="Escolta'ns en directe" aria-label="Escolta'ns en directe" aria-pressed="false" class="inline-flex cursor-pointer items-center gap-2 rounded-lg bg-[var(--primary)] px-3 py-2 text-sm font-semibold text-white transition-opacity hover:opacity-90 focus:ring-2 focus:ring-[var(--primary)] focus:ring-offset-2 focus:outline-none ml-2 "><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="lucide lucide-play"><path d="M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z"></path></svg><span class="hidden lg:inline">Escolta'ns en directe</span><span class="lg:hidden">Directe</span></button><!--astro:end--></astro-island></div></div></nav><!-- Podcasts Sub-Navigation - Only visible on podcasts list page --><nav id="podcasts-subnav" class="bg-white/95 dark:bg-slate-900/95 backdrop-blur-md border-b border-gray-200/50 dark:border-slate-700/30 sticky top-[69px] z-40 shadow-sm dark:shadow-black/20" aria-label="Seccions de podcasts"><div class="mx-auto max-w-7xl px-4 py-3"><div class="flex gap-x-2 overflow-x-auto scrollbar-hide"><a href="/podcasts/#featured" class="podcasts-subnav-link px-4 py-2 text-sm font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10 whitespace-nowrap" data-section="featured">Programes destacats</a><a href="/podcasts/#recent" class="podcasts-subnav-link px-4 py-2 text-sm font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10 whitespace-nowrap" data-section="recent">Ãltimes gravacions</a><a href="/podcasts/#all" class="podcasts-subnav-link px-4 py-2 text-sm font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10 whitespace-nowrap" data-section="all">Tots els podcasts</a><a href="/podcasts/#archived" class="podcasts-subnav-link px-4 py-2 text-sm font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-lg transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10 whitespace-nowrap" data-section="archived">Programes arxivats</a></div></div></nav><!-- Mobile menu, show/hide based on menu open state. --><div id="mobile-menu" class="hidden lg:hidden" role="dialog" aria-modal="true">
105<!-- Background backdrop, show/hide based on slide-over state. --><div id="mobile-menu-backdrop" class="fixed inset-0 z-[100] bg-black/50 backdrop-blur-sm bg-opacity-0 transition-all duration-300 ease-in-out"></div><div id="mobile-menu-panel" class="fixed inset-y-0 right-0 z-[110] w-full overflow-y-auto bg-white dark:bg-slate-900/95 px-6 py-6 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10 dark:ring-slate-700/30 transition-transform duration-300 ease-in-out shadow-2xl dark:shadow-black/40" style="transform: translateX(100%);"><div class="flex items-center justify-between pb-4 border-b border-gray-200 dark:border-slate-700/30"><a href="/" class="flex items-center gap-3 px-2 py-1.5 rounded-lg hover:bg-gray-50 dark:hover:bg-slate-700/30 transition-colors duration-200"><span class="sr-only">Girona FM</span><img id="header-logo-menu" class="h-9 rounded-lg" src="https://ik.imagekit.io/7ftrkrun31/enacast/logos/2025/09/27/girona-fm1.png?tr=w-1024" alt="Girona FM logo" style="width: auto; max-height: 2.75rem;"></a><button type="button" id="mobile-menu-close" class="rounded-lg p-2 text-gray-600 dark:text-slate-300 hover:bg-gray-100 dark:btn-dark hover:text-gray-900 dark:hover:text-slate-100 transition-all duration-200"><span class="sr-only">Tanca el menú</span><svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"></path></svg></button></div><div class="mt-6 flow-root"><div class="space-y-3"><a href="/" class="flex items-center px-4 py-3 text-base font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-xl transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Inici</a><a href="/podcasts/" class="flex items-center px-4 py-3 text-base font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-xl transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Programes</a><a href="/schedules/" class="flex items-center px-4 py-3 text-base font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-xl transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Programació</a><a href="/news/" class="flex items-center px-4 py-3 text-base font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-xl transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">NotÃcies</a><button type="button" onclick="window.dispatchEvent(new CustomEvent("rag-chat-open"));document.getElementById('mobile-menu-close')?.click();" class="w-full cursor-pointer text-left flex items-center px-4 py-3 text-base font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-xl transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Xat</button><a href="/contact/" class="flex items-center px-4 py-3 text-base font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-xl transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10">Contacte</a><astro-island uid="Z1oycrv" data-preact-island-id="17" component-url="/_astro/NavigationMenu.BbfKSkAC.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"customMenus":[1,[[0,{"id":[0,545],"title":[0,"Ãltims pòdcast"],"order":[0,2],"enabled":[0,true],"show_on_mobile":[0,true],"menu_items":[1,[[0,{"type":[0,"link"],"data":[0,{"id":[0,703],"title":[0,"Ãltims pòdcasts"],"link":[0,"https://www.gironafm.cat/podcasts/tag/programes/"],"order":[0,2],"show_on_mobile":[0,true],"click_count":[0,0]}]}]]]}]]],"baseUrl":[0,"/"],"isMobile":[0,true]}" ssr client="visible" opts="{"name":"NavigationMenu","value":true}" await-children><a href="https://www.gironafm.cat/podcasts/tag/programes/" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between w-full px-4 py-3 text-base font-medium text-gray-700 dark:text-slate-300 hover:text-[var(--primary)] hover:bg-[var(--primary)]/10 dark:hover:bg-[var(--primary)]/20 dark:hover:text-white rounded-xl transition-all duration-200 dark:hover:shadow-lg dark:hover:shadow-[var(--primary)]/10"><span class="whitespace-nowrap">Ãltims pòdcasts</span></a><!--astro:end--></astro-island></div></div></div></div>
105<script type="module">(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`90d70d6f-0027-4955-9071-23ba50611dbf`,e._sentryDebugIdIdentifier=`sentry-dbid-90d70d6f-0027-4955-9071-23ba50611dbf`)}catch{}})();var e=null,t=null,n=window.matchMedia(`(max-width: 1023px)`),r=window.matchMedia(`(prefers-reduced-motion: reduce)`);function i(){e&&=(window.removeEventListener(`scroll`,e),null),t&&=(window.removeEventListener(`resize`,t),null);let i=document.getElementById(`header-logo-large-anchor`),a=document.getElementById(`header-logo-compact`),o=document.getElementById(`header-logo-section`);if(!i||!a||!o)return;let s=0,c=0,l=0,u=0,d=0,f=0,p=null,m=-1,h=()=>{if(n.matches){f=0,i.style.transform=``,i.style.left=``;return}i.style.transform=``,c=i.getBoundingClientRect().width,s=Math.round((window.innerWidth-c)/2),i.style.left=s+`px`;let e=document.getElementById(`sticky-nav`),t=a.getBoundingClientRect(),r=e?.getBoundingClientRect().top??0;l=t.left,u=t.top-r,d=t.width,f=o.getBoundingClientRect().height||1},g=()=>{if(p=null,f<=0)return;let e=Math.max(0,Math.min(1,window.scrollY/f));if(Math.abs(e-m)<5e-4)return;m=e;let t=r.matches?+(e>0):e,n=(l-s)*t,a=(u-24)*t,o=1+(d/c-1)*t;i.style.transform=`translate(${n}px, ${a}px) scale(${o})`},_=()=>{p===null&&(p=requestAnimationFrame(g))},v=()=>{m=-1,h(),g()};h(),m=-1,g(),window.addEventListener(`scroll`,_,{passive:!0}),window.addEventListener(`resize`,v),e=_,t=v}document.addEventListener(`astro:page-load`,i);function a(){let e=document.querySelectorAll(`.podcasts-subnav-link`);if(e.length!==0&&(e.forEach(t=>{t.addEventListener(`click`,function(){e.forEach(e=>{e.classList.remove(`bg-[var(--primary)]/10`,`text-[var(--primary)]`,`dark:bg-[var(--primary)]/20`),e.classList.add(`text-gray-700`,`dark:text-slate-300`)}),this.classList.remove(`text-gray-700`,`dark:text-slate-300`),this.classList.add(`bg-[var(--primary)]/10`,`text-[var(--primary)]`,`dark:bg-[var(--primary)]/20`)})}),window.location.pathname.includes(`/podcasts`))){let t=window.location.hash;if(t){let n=t.replace(`#`,``);e.forEach(e=>{e.dataset.section===n&&(e.classList.remove(`text-gray-700`,`dark:text-slate-300`),e.classList.add(`bg-[var(--primary)]/10`,`text-[var(--primary)]`,`dark:bg-[var(--primary)]/20`))})}else{let t=Array.from(e).find(e=>e.dataset.section===`all`);t&&(t.classList.remove(`text-gray-700`,`dark:text-slate-300`),t.classList.add(`bg-[var(--primary)]/10`,`text-[var(--primary)]`,`dark:bg-[var(--primary)]/20`))}}}document.addEventListener(`DOMContentLoaded`,a),document.addEventListener(`astro:after-swap`,a);</script>
105<div class="px-4 py-2"><div class="mx-auto max-w-7xl"><astro-island uid="Z5uccl" data-preact-island-id="2" component-url="/_astro/AlertsClient.fu7BAI6K.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"radiocodename":[0,"gironafm"],"visibility":[0,"everywhere"]}" ssr client="load" opts="{"name":"AlertsClient","value":true}"></astro-island></div></div><main class="flex-1 pt-2 dark:bg-transparent"><div class="mx-auto max-w-7xl px-4 py-8"><!-- Page Header --><header class="mb-16"><!-- Content --><div><h1 class="text-3xl md:text-4xl lg:text-5xl font-light tracking-tight mb-4 text-gray-900 dark:text-white">Programes</h1><!-- Stats row --><div class="flex flex-wrap items-center gap-6 mt-8 text-sm"><div class="flex items-center gap-2"><span class="text-2xl font-bold text-[var(--primary)] dark:text-white">53</span><span class="text-gray-600 dark:text-gray-400">programes</span></div><div class="flex items-center gap-2"><span class="text-2xl font-bold text-[var(--primary)] dark:text-white">3287</span><span class="text-gray-600 dark:text-gray-400">episodis</span></div></div></div></header><!-- Featured Podcasts Section --><!-- Last Recordings Section --><section id="recent" class="mb-16 scroll-mt-32"><h2 class="text-3xl font-bold text-gray-900 mb-8 dark:text-white">Ãltimes gravacions</h2><div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-4"><a href="/podcasts/l-entrevista/" class="program-card group block" data-name="l'entrevista" data-description="lâactualitat de girona, a través dels seus protagonistes"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1788526081/ChatGPT_Image_4_sept_2026_14_45_11.png?tr=w-400,h-400,q-85,f-auto" alt="L'Entrevista" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">L'Entrevista</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>19 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 5 min</span></div></div></div></a><a href="/podcasts/lalternativa/" class="program-card group block" data-name="l'alternativa" data-description="programa en anglès sobre música rock, amb agenda cultural i informació prà ctica sobre la ciutat"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1736849873/Lalternativa_logo.png?tr=w-400,h-400,q-85,f-auto" alt="L'Alternativa" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">L'Alternativa</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>42 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 15 min</span></div></div></div></a><a href="/podcasts/garcia-i-terribas-associats/" class="program-card group block" data-name="garcia i terribas associats" data-description="pere garcia i guillem terribas ens parlen de cinema, llibres, música i teatre"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1732612661/Garcia_i_terribas_associats_logo.png?tr=w-400,h-400,q-85,f-auto" alt="Garcia i Terribas Associats" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Garcia i Terribas Associats</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>77 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 21 min</span></div></div></div></a><a href="/podcasts/el-primer-cafe/" class="program-card group block" data-name="el primer cafè" data-description="el matinal de girona fm. notÃcies i entrevistes de proximitat"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1788520766/ChatGPT_Image_4_sept_2026_13_17_24.png?tr=w-400,h-400,q-85,f-auto" alt="El primer cafè" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">El primer cafè</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>424 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 40 min</span></div></div></div></a><a href="/podcasts/rambla-54/" class="program-card group block" data-name="rambla 54" data-description="rambla radiofònica per recórrer i conèixer de ben a prop històries de proximitat de la mà i veu de 54 rà dios locals de tota catalunya. coproduït per la xarxa."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1788436337/QUADRAT.png?tr=w-400,h-400,q-85,f-auto" alt="Rambla 54" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Rambla 54</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>18 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 17 h</span></div></div></div></a><a href="/podcasts/infopodcast/" class="program-card group block" data-name="infopòdcast" data-description="cà psula informativa del que passa a girona, en tres minuts."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726228748/infopodcast.jpg?tr=w-400,h-400,q-85,f-auto" alt="INFOPÃDCAST" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">INFOPÃDCAST</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>162 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 18 h</span></div></div></div></a><a href="/podcasts/linformatiu/" class="program-card group block" data-name="lâinformatiu" data-description="tot el que passa a la ciutat, recollit a les notÃcies i amb la veu dels protagonistes."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726222693/INFORMATIU.png?tr=w-400,h-400,q-85,f-auto" alt="LâInformatiu" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">LâInformatiu</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>521 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 20 h</span></div></div></div></a><a href="/podcasts/els-4-rius/" class="program-card group block" data-name="els 4 rius" data-description="el magazÃn diari que escolta els protagonistes de la ciutat de girona"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726726497/Diseno_sin_titulo_1.png?tr=w-400,h-400,q-85,f-auto" alt="Els 4 Rius" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Els 4 Rius</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>403 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 22 h</span></div></div></div></a><a href="/podcasts/gent-de-basquet/" class="program-card group block" data-name="gent de bà squet" data-description="el programa per als aficionats al bà squet girona, anà lisi i actualitat de la mà de jan torrent."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1790754774/GDB_LOGO_TWITTER_01.jpg?tr=w-400,h-400,q-85,f-auto" alt="Gent de bà squet" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Gent de bà squet</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>61 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 23 h</span></div></div></div></a><a href="/podcasts/la-cultura-cura/" class="program-card group block" data-name="la cultura cura" data-description="pilar fornés conversa sobre la cultura i la vida amb convidats protagonistes del món creatiu gironÃ"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1757915288/Girona_a_fons_2.png?tr=w-400,h-400,q-85,f-auto" alt="La Cultura Cura" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">La Cultura Cura</h3></div><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>32 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 23 h</span></div></div></div></a></div></section><!-- All Podcasts Section --><section id="all" class="scroll-mt-32"><div class="flex flex-col sm:flex-row sm:items-center sm:justify-between mb-8"><h2 class="text-3xl font-bold text-gray-900 dark:text-white">Tots els podcasts</h2><div class="mt-4 sm:mt-0"><!-- Search Bar --><div class="relative"><input type="text" id="search" placeholder="Cerca programes..." aria-label="Cerca programes..." class="w-full sm:w-64 px-4 py-2 pl-10 text-sm border border-gray-300 rounded-lg focus:ring-2 focus:ring-[var(--primary)] focus:border-transparent dark:bg-gray-700 dark:border-gray-600 dark:text-white"><svg class="absolute left-3 top-2.5 h-4 w-4 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24">
105<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></div></div></div><!-- On Air Shows Grid --><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-6 mb-16"><a href="/podcasts/blanc-negre/" class="program-card group block" data-name="blanc & negre" data-description="blanc & negre és un podcast musical que combina història i actualitat en un mateix espai sonor. amb un estil distès i dinà mic, presentat per à ngel ayats i david izquierdo, el podcast vol transmetre emoció, 106passió i coneixement a tots aquells que estimen la música i volen gaudir tant de la nostà lgia com de la descoberta."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1768981905/Caratula_Blanc__Negre.jpg?tr=w-400,h-400,q-85,f-auto" alt="Blanc & Negre" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Blanc & Negre</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Blanc & Negre és un podcast musical que combina història i actualitat en un mateix espai sonor. Amb un estil distès i dinà mic, presentat per Ãngel Ayats i David Izquierdo, el podcast vol transmetre emoció, 107passió i coneixement a tots aquells que estimen la música i volen gaudir tant de la nostà lgia com de la descoberta.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>24 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 5 dies</span></div></div></div></a><a href="/podcasts/crisis-de-govern/" class="program-card group block" data-name="crisi de govern" data-description="última hora de la ruptura del govern municipal de girona."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1784028194/ChatGPT_Image_14_jul_2026_13_22_14.png?tr=w-400,h-400,q-85,f-auto" alt="Crisi de govern" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Crisi de govern</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Ãltima hora de la ruptura del govern municipal de Girona.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>7 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 2 mesos</span></div></div></div></a><a href="/podcasts/debat-dia-internacional-de-la-radio/" class="program-card group block" data-name="debat dia internacional de la rà dio" data-description><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1770984728/Dise%C3%B1o_sin_t%C3%ADtulo_1.webp?tr=w-400,h-400,q-85,f-auto" alt="Debat Dia Internacional de la Rà dio" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Debat Dia Internacional de la Rà dio</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400"></p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>1 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 7 mesos</span></div></div></div></a><a href="/podcasts/eldiar-radio-local/" class="program-card group block" data-name="el dia r rà dio local" data-description><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1750319632/Dise%C3%B1o_sin_t%C3%ADtulo_1.png?tr=w-400,h-400,q-85,f-auto" alt="El Dia R Rà dio Local" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">El Dia R Rà dio Local</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400"></p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>3 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 7 mesos</span></div></div></div></a><a href="/podcasts/el-jardi-de-lanima/" class="program-card group block" data-name="el jardà de lâà nima" data-description><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1757914875/PHOTO-2025-09-10-10-52-46.jpg?tr=w-400,h-400,q-85,f-auto" alt="El Jardà de lâÃnima" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">El Jardà de lâÃnima</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400"></p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>20 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 1 setmana</span></div></div></div></a><a href="/podcasts/el-ple-de-lajuntament-de-girona/" class="program-card group block" data-name="el ple de lâajuntament de girona" data-description="retransmissió en directe de la sessió plenà ria de lâajuntament de girona"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726229918/PLE-MUNCIPAL-GIRONA-SENSEHORA.png?tr=w-400,h-400,q-85,f-auto" alt="El ple de lâAjuntament de Girona" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">El ple de lâAjuntament de Girona</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Retransmissió en directe de la sessió plenà ria de lâAjuntament de Girona</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>23 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 2 mesos</span></div></div></div></a><a href="/podcasts/el-primer-cafe/" class="program-card group block" data-name="el primer cafè" data-description="el matinal de girona fm. notÃcies i entrevistes de proximitat"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1788520766/ChatGPT_Image_4_sept_2026_13_17_24.png?tr=w-400,h-400,q-85,f-auto" alt="El primer cafè" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">El primer cafè</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">El matinal de Girona FM. NotÃcies i entrevistes de proximitat</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>424 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 40 min</span></div></div></div></a><a href="/podcasts/els-4-rius/" class="program-card group block" data-name="els 4 rius" data-description="el magazÃn diari que escolta els protagonistes de la ciutat de girona"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726726497/Diseno_sin_titulo_1.png?tr=w-400,h-400,q-85,f-auto" alt="Els 4 Rius" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Els 4 Rius</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">El magazÃn diari que escolta els protagonistes de la ciutat de Girona</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>403 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 22 h</span></div></div></div></a><a href="/podcasts/ens-patina-lembrague/" class="program-card group block" data-name="ens patina l'embrague" data-description="programa de la fundació drissa pensat, conduït i produït per persones amb problemes de salut mental."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726574314/LOGO_enspatina_elteuprograma.png?tr=w-400,h-400,q-85,f-auto" alt="Ens patina l'embrague" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Ens patina l'embrague</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Programa de la Fundació Drissa pensat, conduït i produït per persones amb problemes de salut mental.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>87 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 4 dies</span></div></div></div></a><a href="/podcasts/escacs-en-joc/" class="program-card group block" data-name="escacs en joc" data-description="josep serra presenta i dirigeix aquest programa sobre el món dels escacs en clau gironina"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1731932226/Escacs_en_joc.png?tr=w-400,h-400,q-85,f-auto" alt="Escacs en joc" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Escacs en joc</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Josep Serra presenta i dirigeix aquest programa sobre el món dels escacs en clau gironina</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>75 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 2 dies</span></div></div></div></a><a href="/podcasts/especial-dia-de-la-musica/" class="program-card group block" data-name="especial dia de la música" data-description><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1759150095/780_0008_6381470_5aa566b03306dfbcb5effa3013b5eb36ver2.jpg?tr=w-400,h-400,q-85,f-auto" alt="Especial Dia de la Música" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Especial Dia de la Música</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400"></p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>4 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 1 any</span></div></div></div></a><a href="/podcasts/garcia-i-terribas-associats/" class="program-card group block" data-name="garcia i terribas associats" data-description="pere garcia i guillem terribas ens parlen
107 de cinema, llibres, música i teatre"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1732612661/Garcia_i_terribas_associats_logo.png?tr=w-400,h-400,q-85,f-auto" alt="Garcia i Terribas Associats" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Garcia i Terribas Associats</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Pere Garcia i Guillem Terribas ens parlen de cinema, llibres, música i teatre</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>77 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 21 min</span></div></div></div></a><a href="/podcasts/gent-i-figures/" class="program-card group block" data-name="geni i figura" data-description><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1756892549/Girona_a_fons_1.png?tr=w-400,h-400,q-85,f-auto" alt="Geni i Figura" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Geni i Figura</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400"></p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>7 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 1 any</span></div></div></div></a><a href="/podcasts/gent-de-basquet/" class="program-card group block" data-name="gent de bà squet" data-description="el programa per als aficionats al bà squet girona, anà lisi i actualitat de la mà de jan torrent."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1790754774/GDB_LOGO_TWITTER_01.jpg?tr=w-400,h-400,q-85,f-auto" alt="Gent de bà squet" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Gent de bà squet</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">El programa per als aficionats al Bà squet Girona, anà lisi i actualitat de la mà de Jan Torrent.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>61 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 23 h</span></div></div></div></a><a href="/podcasts/girona-entre-bastidors/" class="program-card group block" data-name="girona entre bastidors" data-description=""lâaltra cara de la fira de girona. amb alexandra cantos." 108 109girona entre bastidors és un espai que parteix de lâactualitat per connectar amb tot el que no es veu dels grans esdeveniments de la ciutat. entrevistes, curiositats i la cara humana de la fira de girona."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1788503545/Portada_Girona_entre_Bastidors.png?tr=w-400,h-400,q-85,f-auto" alt="Girona entre Bastidors" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Girona entre Bastidors</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">"Lâaltra cara de la Fira de Girona. Amb Alexandra Cantos." 110 111Girona entre Bastidors és un espai que parteix de lâactualitat per connectar amb tot el que no es veu dels grans esdeveniments de la ciutat. Entrevistes, curiositats i la cara humana de la Fira de Girona.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>20 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 1 setmana</span></div></div></div></a><a href="/podcasts/infopodcast/" class="program-card group block" data-name="infopòdcast" data-description="cà psula informativa del que passa a girona, en tres minuts."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726228748/infopodcast.jpg?tr=w-400,h-400,q-85,f-auto" alt="INFOPÃDCAST" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">INFOPÃDCAST</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Cà psula informativa del que passa a Girona, en tres minuts.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>162 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 18 h</span></div></div></div></a><a href="/podcasts/lalternativa/" class="program-card group block" data-name="l'alternativa" data-description="programa en anglès sobre música rock, amb agenda cultural i informació prà ctica sobre la ciutat"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1736849873/Lalternativa_logo.png?tr=w-400,h-400,q-85,f-auto" alt="L'Alternativa" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">L'Alternativa</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Programa en anglès sobre música rock, amb agenda cultural i informació prà ctica sobre la ciutat</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>42 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 15 min</span></div></div></div></a><a href="/podcasts/l-entrevista/" class="program-card group block" data-name="l'entrevista" data-description="lâactualitat de girona, a través dels seus protagonistes"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1788526081/ChatGPT_Image_4_sept_2026_14_45_11.png?tr=w-400,h-400,q-85,f-auto" alt="L'Entrevista" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">L'Entrevista</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Lâactualitat de Girona, a través dels seus protagonistes</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>19 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 5 min</span></div></div></div></a><a href="/podcasts/linformatiu/" class="program-card group block" data-name="lâinformatiu" data-description="tot el que passa a la ciutat, recollit a les notÃcies i amb la veu dels protagonistes."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726222693/INFORMATIU.png?tr=w-400,h-400,q-85,f-auto" alt="LâInformatiu" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">LâInformatiu</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Tot el que passa a la ciutat, recollit a les notÃcies i amb la veu dels protagonistes.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>521 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 20 h</span></div></div></div></a><a href="/podcasts/la-capsula/" class="program-card group block" data-name="la cà psoula" data-description="programa dedicat a la música soul, amb oriol mas."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1733409109/logo_petit_blanc.jpg?tr=w-400,h-400,q-85,f-auto" alt="La Cà psoula" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">La Cà psoula</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Programa dedicat a la música soul, amb Oriol Mas.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>39 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 6 dies</span></div></div></div></a><a href="/podcasts/la-cara-oculta-de-la-lluna/" class="program-card group block" data-name="la cara oculta de la lluna" data-description="un podcast dâhistòries humanes amb banda sonora pròpia. la cara oculta de la lluna és un podcast creat i produït per à ngel ayats que explora la part més Ãntima i humana de les persones. cada episodi és una conversa propera amb un convidat 112que comparteix quatre cançons que han marcat diferents etapes de la seva vida. música i
113emoció es combinen per revelar allò que habitualment queda ocult: els somnis, els records, 114les emocions, els sentiments, les vivències i les histories humanes que defineixen qui som."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1775560080/Caratula_Podcast_1.png?tr=w-400,h-400,q-85,f-auto" alt="La cara oculta de la lluna" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">La cara oculta de la lluna</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Un podcast dâhistòries humanes amb banda sonora pròpia. La cara oculta de la lluna és un podcast creat i produït per Ãngel Ayats que explora la part més Ãntima i humana de les persones. Cada episodi és una conversa propera amb un convidat 115que comparteix quatre cançons que han marcat diferents etapes de la seva vida. Música i 116emoció es combinen per revelar allò que habitualment queda ocult: els somnis, els records, 117les emocions, els sentiments, les vivències i les histories humanes que defineixen qui som.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>32 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 2 dies</span></div></div></div></a><a href="/podcasts/la-cultura-cura/" class="program-card group block" data-name="la cultura cura" data-description="pilar fornés conversa sobre la cultura i la vida amb convidats protagonistes del món creatiu gironÃ"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1757915288/Girona_a_fons_2.png?tr=w-400,h-400,q-85,f-auto" alt="La Cultura Cura" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">La Cultura Cura</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Pilar Fornés conversa sobre la cultura i la vida amb convidats protagonistes del món creatiu gironÃ</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>32 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 23 h</span></div></div></div></a><a href="/podcasts/la-principal-de-girona-fm/" class="program-card group block" data-name="la principal de girona fm" data-description="el programa de sardanes de girona fm, amb montserrat juvanteny"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1764764820/La_Principal_de_Girona_ok.png?tr=w-400,h-400,q-85,f-auto" alt="La Principal de Girona FM" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">La Principal de Girona FM</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">El programa de sardanes de Girona FM, amb Montserrat Juvanteny</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>107 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 5 dies</span></div></div></div></a><a href="/podcasts/la-retransmissio-de-luni-girona/" class="program-card group block" data-name="la retransmissió de l'uni girona" data-description="les retransmissions en directe de l'uni girona"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1732795223/La_retransmissi%C3%B3_de_luni_girona_color_logo.png?tr=w-400,h-400,q-85,f-auto" alt="La retransmissió de l'Uni Girona" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">La retransmissió de l'Uni Girona</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Les retransmissions en directe de l'Uni Girona</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>63 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">Ahir</span></div></div></div></a><a href="/podcasts/la-retransmissio-del-basquet-girona/" class="program-card group block" data-name="la retransmissió del bà squet girona" data-description="les retransmissions en directe del bà squet girona"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1732795234/La_retransmissi%C3%B3_del_b%C3%A0squet_girona_color_logo.png?tr=w-400,h-400,q-85,f-auto" alt="La retransmissió del Bà squet Girona" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">La retransmissió del Bà squet Girona</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Les retransmissions en directe del Bà squet Girona</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>57 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 4 dies</span></div></div></div></a><a href="/podcasts/el-girona-fc-en-joc/" class="program-card group block" data-name="la retransmissió del girona fc" data-description="les retransmissions en directe del girona fc amb pau villafañe, miquel costa i biel solè"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1732795247/La_retransmissi%C3%B3_del_girona_fc_color_logo.png?tr=w-400,h-400,q-85,f-auto" alt="La retransmissió del Girona FC" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">La retransmissió del Girona FC</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Les retransmissions en directe del Girona FC amb Pau Villafañe, Miquel Costa i Biel Solè</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>83 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 6 dies</span></div></div></div></a><a href="/podcasts/la-tertulia/" class="program-card group block" data-name="la tertúlia de girona fm" data-description="anà lisi i reflexió de lâactualitat de girona, moderada per jordi grau"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1721640513/la_tertulia.jpeg?tr=w-400,h-400,q-85,f-auto" alt="La tertúlia de Girona FM" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">La tertúlia de Girona FM</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Anà lisi i reflexió de lâactualitat de Girona, moderada per Jordi Grau</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>382 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 23 h</span></div></div></div></a><a href="/podcasts/poesia-en-farcell/" class="program-card group block" data-name="poesia en farcell" data-description="programa dedicat a la poesia, a cà rrec de lluÃs lucero."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1731932214/Poesia_en_farcell.png?tr=w-400,h-400,q-85,f-auto" alt="Poesia en farcell" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Poesia en farcell</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Programa dedicat a la poesia, a cà rrec de LluÃs Lucero.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>32 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 23 h</span></div></div></div></a><a href="/podcasts/casal-cisa-la-mosca-tafanera/" class="program-card group block" data-name="programa especial casal cisa - la mosca tafanera" data-description><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1752757955/mosca-de-girona-5bbb4deac54e8.jpeg?tr=w-400,h-400,q-85,f-auto" alt="Programa Especial Casal Cisa - La Mosca Tafanera" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Programa Especial Casal Cisa - La Mosca Tafanera</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400"></p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>1 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 1 any</span></div></div></div></a><a href="/podcasts/programacio-especial-de-sant-jordi/" class="program-card group block" data-name="programació especial de sant jordi" data-description><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1776931045/Sant_jordi.png?tr=w-400,h-400,q-85,f-auto" alt="Programació especial de Sant Jordi" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Programació especial de Sant Jordi</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400"></p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>1 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 5 mesos</span></div></div></div></a><a href="/podcasts/programacio-especial-sant-narcis-2025/" class="program-card group block" data-name="programació especial sant narcÃs 2025" data-description="programació especial sant narcÃs 2025"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1761317102/descarga.jpg?tr=w-400,h-400,q-85,f-auto" alt="Programació especial Sant NarcÃs 2025" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Programació especial Sant NarcÃs 2025</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Programació especial Sant NarcÃs 2025</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>2 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 11 mesos</span></div></div></div></a><a href="/podcasts/quadern-de-bitacola/" class="program-card group block" data-name="quadern de bitÃ
117cola" data-description="quadern de bità cola és el podcast de tecnologia en català . parlem de tecnologia en sentit ampli, per a tots els públics i sempre amb una visió humanista i optimista de la tecnologia. el formem l'eva olivares, en xevi sañé i en david martÃ."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1785221501/logotip_quadern_de_bitacola.jpeg?tr=w-400,h-400,q-85,f-auto" alt="Quadern de Bità cola" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Quadern de Bità cola</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Quadern de Bità cola és el podcast de tecnologia en català . Parlem de tecnologia en sentit ampli, per a tots els públics i sempre amb una visió humanista i optimista de la tecnologia. El formem l'Eva Olivares, en Xevi Sañé i en David MartÃ.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>2 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">Ahir</span></div></div></div></a><a href="/podcasts/rambla-54/" class="program-card group block" data-name="rambla 54" data-description="rambla radiofònica per recórrer i conèixer de ben a prop històries de proximitat de la mà i veu de 54 rà dios locals de tota catalunya. coproduït per la xarxa."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1788436337/QUADRAT.png?tr=w-400,h-400,q-85,f-auto" alt="Rambla 54" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Rambla 54</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Rambla radiofònica per recórrer i conèixer de ben a prop històries de proximitat de la mà i veu de 54 rà dios locals de tota Catalunya. Coproduït per La Xarxa.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>18 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 17 h</span></div></div></div></a><a href="/podcasts/rhythm-is-a-dancer/" class="program-card group block" data-name="rhythm is a dancer" data-description="el temps passa, la música de ball evoluciona⦠i aquà no la deixem perdre. dance, makina, remember, techno, hardcore, hardstyle i les millors sessions amb dj fleky"><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1770113107/LOGO.jpg?tr=w-400,h-400,q-85,f-auto" alt="Rhythm is a dancer" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Rhythm is a dancer</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">El temps passa, la música de ball evoluciona⦠i aquà no la deixem perdre. Dance, makina, remember, techno, hardcore, hardstyle i les millors sessions amb DJ Fleky</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>20 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 3 mesos</span></div></div></div></a><a href="/podcasts/voluntariscat/" class="program-card group block" data-name="voluntaris.cat!" data-description="amb la federació catalana de voluntariat social donem veu al tercer sector de girona. conduït per elena garcia."><div class="overflow-hidden rounded-lg bg-white dark:glass-card shadow-md dark:shadow-black/20 transition-all duration-300 hover:shadow-lg hover:shadow-[var(--primary)]/20 dark:hover:shadow-black/30 hover:-translate-y-0.5 dark:border dark:border-slate-700/30"><div class="h-[220px] w-full overflow-hidden bg-white dark:bg-gray-800"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1736851912/voluntariscat_logo.png?tr=w-400,h-400,q-85,f-auto" alt="Voluntaris.cat!" width="400" height="400" loading="lazy" decoding="async" class="h-full w-full object-contain transition-transform duration-300 group-hover:scale-110 "></div><div class="p-4"><div class="flex items-start justify-between mb-2 h-10"><h3 class="text-sm font-semibold text-gray-900 dark:text-enhanced mb-2 line-clamp-2 h-10 leading-5" style="flex: 1; min-width: 0;">Voluntaris.cat!</h3></div><p class="text-xs text-gray-600 line-clamp-2 mb-3 dark:text-slate-400">Amb la Federació Catalana de Voluntariat Social donem veu al tercer sector de Girona. Conduït per Elena Garcia.</p><div class="flex items-center justify-between text-xs text-gray-500 dark:text-slate-400"><span>23 episodis</span><span class="text-xs text-gray-500 dark:text-slate-400">fa 1 setmana</span></div></div></div></a></div><p id="search-no-results" class="hidden -mt-8 mb-16 py-8 text-center text-gray-500 dark:text-gray-400">No s'han trobat resultats</p><!-- Archived Shows Section -->
117<div id="archived" class="mt-16 border-t border-gray-200 dark:border-gray-700 pt-16 scroll-mt-32"><div class="flex flex-col sm:flex-row sm:items-center sm:justify-between mb-8"><h3 class="text-2xl font-bold text-gray-900 dark:text-white">Programes arxivats (18)</h3><div class="mt-4 sm:mt-0"><div class="relative"><input type="text" id="archive-search" placeholder="Cerca programes arxivats..." aria-label="Cerca programes arxivats..." class="w-full sm:w-64 px-4 py-2 pl-10 text-sm border border-gray-300 rounded-lg focus:ring-2 focus:ring-[var(--primary)] focus:border-transparent dark:bg-gray-700 dark:border-gray-600 dark:text-white"><svg class="absolute left-3 top-2.5 h-4 w-4 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></div></div></div><div class="space-y-12 archive-years"><div class="archive-year-group" data-year="2026"><div class="flex items-center mb-6"><h4 class="text-xl font-bold text-[var(--primary)] dark:text-white">2026</h4><div class="ml-4 h-px flex-1 bg-gray-200 dark:bg-gray-700"></div></div><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4"><div class="archived-program-item" data-name="amb veu i ofici" data-description="el programa dels oficis que mouen el futur a girona" data-year="2026"><a href="/podcasts/veu-i-ofici/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1768216021/LOGOS_A_LA_CARTA.png?tr=w-128,h-128,fo-auto,f-auto" alt="Amb veu i ofici" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Amb veu i ofici</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2026</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">8 episodis</p></div></a></div><div class="archived-program-item" data-name="dones amb talent" data-description="el programa de girona fm fet amb el cor per descobrir relats de dones que inspiren. converses amb à nima per compartir, celebrar i reconèixer el lideratge en femenÃ, un espai per donar veu a dones gironines des d'una mirada amable i plena de tendresa. dirigit i presentat per neus vila i figareda." data-year="2026"><a href="/podcasts/dones-amb-talent/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1768208597/WhatsApp_Image_2025-12-11_at_08.55.29.jpeg?tr=w-128,h-128,fo-auto,f-auto" alt="Dones amb talent" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Dones amb talent</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2026</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">14 episodis</p></div></a></div><div class="archived-program-item" data-name="en veu alta" data-description="vivim en un món que sovint espera que tots encaixem dins del mateix motlle. 118però la realitat és una altra: hi ha moltes maneres de sentir, de pensar i de viure. 119 120quan parlem de neurodivergències, no parlem només de diagnòstics. parlem de persones, de famÃlies i de camins que es construeixen dia a dia. 121 122a en veu alta volem acostar-nos a aquesta realitat des de lâexperiència, amb una mirada honesta, respectuosa i humana. 123 124programa presentat i dirigit per imma garolera pagès." data-year="2026"><a href="/podcasts/en-veu-alta/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1775559251/Captura_de_pantalla_2026-04-07_124826.png?tr=w-128,h-128,fo-auto,f-auto" alt="En veu alta" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">En veu alta</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2026</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">3 episodis</p></div></a></div><div class="archived-program-item" data-name="pica lletres" data-description data-year="2026"><a href="/podcasts/pica-lletres/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1744020093/images.png?tr=w-128,h-128,fo-auto,f-auto" alt="Pica Lletres" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Pica Lletres</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2026</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">9 episodis</p></div></a></div><div class="archived-program-item" data-name="rà dio mosca" data-description="l'espai comunicatiu dels centres educatius de girona. un programa de rà dio educatiu, lúdic i divulgatiu. notÃcies, entrevistes, recomanacions i molt més, de la mà de l'alumnat de la nostra ciutat. l'espai que apropa la comunicació de proximitat als infants i joves de girona." data-year="2026"><a href="/podcasts/radio-mosca/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1775558378/WhatsApp_Image_2026-04-07_at_11.41.35.jpeg?tr=w-128,h-128,fo-auto,f-auto" alt="Rà dio Mosca" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Rà dio Mosca</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2026</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">4 episodis</p></div></a></div><div class="archived-program-item" data-name="servei públic" data-description data-year="2026"><a href="/podcasts/servei-public/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726133797/INFORMATIU.png?tr=w-128,h-128,fo-auto,f-auto" alt="Servei Públic" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Servei Públic</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2026</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">1 episodis</p></div></a></div></div></div><div class="archive-year-group" data-year="2025"><div class="flex items-center mb-6"><h4 class="text-xl font-bold text-[var(--primary)] dark:text-white">2025</h4><div class="ml-4 h-px flex-1 bg-gray-200 dark:bg-gray-700"></div></div><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4"><div class="archived-program-item" data-name="girona 2100 anys" data-description="lâacte inaugural consistirà en una taula rodona, fins ara inèdita, en què hi participaran els alcaldes i alcaldesses que ha tingut girona des de la restauració democrà tica." data-year="2025"><a href="/podcasts/girona-2100-anys-qg/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1737727006/Girona_des_de_l_aire.jpg?tr=w-128,h-128,fo-auto,f-auto" alt="Girona 2100 anys" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Girona 2100 anys</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2025</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">2 episodis</p></div></a></div><div class="archived-program-item" data-name="obert x vacances" data-description="les rà dios locals obren per vacances aquest estiu" data-year="2025"><a href="/podcasts/entrevistes-obert-x-vacances/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1783601509/Copia_de_ObertxVacances_Portada_Reel.png?tr=w-128,h-128,fo-auto,f-auto" alt="Obert x Vacances" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Obert x Vacances</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2025 - 2026</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">41 episodis</p></div></a></div><div class="archived-program-item" data-name="premis enderrock 2025" data-description data-year="2025"><a href="/podcasts/premis-enderrock-2025/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1741335339/MTV3CATF3951254.jpg?tr=w-128,h-128,fo-auto,f-auto" alt="Premis Enderrock 2025" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Premis Enderrock 2025</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2025</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">1 episodis</p></div></a></div><div class="archived-program-item" data-name="ruta 66" data-description="programa de música rock produït per la xarxa" data-year="2025"><a href="/podcasts/ruta-66/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726487139/ruta66.png?tr=w-128,h-128,fo-auto,f-auto" alt="Ruta 66" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Ruta 66</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2025</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">1 episodis</p></div></a></div></div></div><div class="archive-year-group" data-year="2024"><div class="flex items-center mb-6"><h4 class="text-xl font-bold text-[var(--primary)] dark:text-white">2024</h4><div class="ml-4 h-px flex-1 bg-gray-200 dark:bg-gray-700"></div></div><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4"><div class="archived-program-item" data-name="en 20 minuts" data-description=""en 20 minuts" és un pòdcast pels joves, fet per joves, on t'expliquem tot el que necessites saber. l'actualitat informativa en format reduït, que et permetrà estar al dia del que passa al món només en 20 minuts, un cop a la setmana!" data-year="2024"><a href="/podcasts/en-20-minuts/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1734009329/r%C3%A8tol_En_20_Minuts.jpg?tr=w-128,h-128,fo-auto,f-auto" alt="En 20 minuts" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">En 20 minuts</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2024</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">13 episodis</p></div></a></div><div class="archived-program-item" data-name="girona a escena" data-description="programa de berta rosell sobre l'actualitat del festival temporada alta i altres espectacles escènics a la ciutat." data-year="2024"><a href="/podcasts/girona-a-escena/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1728647367/logo_temporada_alta.png?tr=w-128,h-128,fo-auto,f-auto" alt="Girona a escena" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Girona a escena</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2024</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">7 episodis</p></div></a></div><div class="archived-program-item" data-name="girona a fons" data-description="programa on cada setmana s'analitza a fons un tema d'actualitat relacionat amb girona, a través de debats i entrevistes amb persones expertes en el tema en qüestió. presentat i dirigit per oriol mas." data-year="2024"><a href="/podcasts/girona-a-fons/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex
124-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1730986277/Girona_a_fons_logo.png?tr=w-128,h-128,fo-auto,f-auto" alt="Girona A Fons" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Girona A Fons</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2024 - 2025</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">24 episodis</p></div></a></div><div class="archived-program-item" data-name="girona en joc" data-description="lâinformatiu esportiu per saber lâactualitat de tot lâesport de la ciutat" data-year="2024"><a href="/podcasts/girona-en-joc/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726223488/gironaenjoc.jpg?tr=w-128,h-128,fo-auto,f-auto" alt="Girona en joc" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Girona en joc</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2024 - 2026</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">70 episodis</p></div></a></div><div class="archived-program-item" data-name="lâentrevista municipal" data-description="lâactualitat polÃtica de girona, a través dels seus protagonistes" data-year="2024"><a href="/podcasts/lentrevista-municipal/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1732615008/Entrevista_municipal_logo.png?tr=w-128,h-128,fo-auto,f-auto" alt="LâEntrevista Municipal" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">LâEntrevista Municipal</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2024 - 2026</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">141 episodis</p></div></a></div><div class="archived-program-item" data-name="la bona música" data-description="programa per aprendre i gaudir de la bona música, sigui quin sigui l'estil." data-year="2024"><a href="/podcasts/la-bona-musica/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1759149902/8951554376212_XXL.jpg?tr=w-128,h-128,fo-auto,f-auto" alt="La bona música" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">La bona música</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2024</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">2 episodis</p></div></a></div><div class="archived-program-item" data-name="resum setmanal" data-description="resum de les notÃcies de la setmana a girona" data-year="2024"><a href="/podcasts/resum-setmanal/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1726577992/INFORMATIU.png?tr=w-128,h-128,fo-auto,f-auto" alt="Resum setmanal" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Resum setmanal</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2024 - 2025</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">58 episodis</p></div></a></div><div class="archived-program-item" data-name="tots som geieg" data-description="tota lâactivitat esportiva, social i cultural del geieg. amb carles baldellou." data-year="2024"><a href="/podcasts/tots-som-geieg/" class="flex items-start space-x-3 p-3 rounded-lg bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 hover:shadow-md hover:border-[var(--primary)]/50 transition-all duration-200 group"><div class="flex-shrink-0"><img src="https://ik.imagekit.io/7ftrkrun31/enacast/logos_programes/1736933440/Tots_som_geieg_logo.png?tr=w-128,h-128,fo-auto,f-auto" alt="Tots som GEiEG" width="64" height="64" loading="lazy" decoding="async" class="w-16 h-16 rounded object-cover grayscale group-hover:grayscale-0 transition-all duration-300"></div><div class="flex-1 min-w-0"><h5 class="text-sm font-semibold text-gray-900 dark:text-white line-clamp-2 group-hover:text-[var(--primary)] transition-colors">Tots som GEiEG</h5><p class="text-xs text-gray-500 dark:text-gray-400 mt-1">2024 - 2025</p><p class="text-xs text-gray-400 dark:text-gray-500 mt-1">14 episodis</p></div></a></div></div></div></div><p id="archive-search-no-results" class="hidden py-8 text-center text-gray-500 dark:text-gray-400">No s'han trobat resultats</p></div></section></div>
124<script type="module">(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`a4be392d-f66e-4a4c-86f8-43471f9087cd`,e._sentryDebugIdIdentifier=`sentry-dbid-a4be392d-f66e-4a4c-86f8-43471f9087cd`)}catch{}})(),document.documentElement.style.scrollBehavior=`smooth`;function e(){let e=document.getElementById(`search`),t=document.querySelectorAll(`.program-card`),n=document.getElementById(`archive-search`),r=document.querySelectorAll(`.archive-year-group`),i=document.querySelectorAll(`section[id], div[id="archived"]`),a=document.querySelectorAll(`.podcasts-subnav-link`);if(a.length>0){let e=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting){let t=e.target.id;a.forEach(e=>{e.dataset.section===t?(e.classList.remove(`text-gray-700`,`dark:text-slate-300`),e.classList.add(`bg-[var(--primary)]/10`,`text-[var(--primary)]`,`dark:bg-[var(--primary)]/20`)):(e.classList.remove(`bg-[var(--primary)]/10`,`text-[var(--primary)]`,`dark:bg-[var(--primary)]/20`),e.classList.add(`text-gray-700`,`dark:text-slate-300`))})}})},{rootMargin:`-20% 0px -70% 0px`});i.forEach(t=>{e.observe(t)})}if(e){let n=document.getElementById(`search-no-results`);e.addEventListener(`input`,function(){let e=this.value.toLowerCase().trim(),r=0;t.forEach(t=>{let n=t.dataset.name||``,i=t.dataset.description||``,a=n.includes(e)||i.includes(e);e===``||a?(t.style.display=`block`,r++):t.style.display=`none`}),n?.classList.toggle(`hidden`,r>0)})}if(n){let e=document.getElementById(`archive-search-no-results`);n.addEventListener(`input`,function(){let t=this.value.toLowerCase().trim(),n=0;r.forEach(e=>{let r=!1;e.querySelectorAll(`.archived-program-item`).forEach(e=>{let n=e.dataset.name||``,i=e.dataset.description||``,a=e.dataset.year||``;t===``||n.includes(t)||i.includes(t)||a.includes(t)?(e.style.display=`block`,r=!0):e.style.display=`none`}),r?(e.style.display=`block`,n++):e.style.display=`none`}),e?.classList.toggle(`hidden`,n>0)})}}document.addEventListener(`astro:page-load`,e);</script>
124</main><footer class="mt-auto bg-gray-900 text-white"><div class="container mx-auto px-4 py-8"><div class="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5"><!-- Radio Info --><div><h3 class="mb-4 text-lg font-semibold">Girona FM</h3><!-- Contact Information --><div class="space-y-2 text-sm text-gray-300"><a href="mailto:[email protected]" class="flex items-center gap-2 transition-colors hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="lucide lucide-mail"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><span>[email protected]</span></a><a href="https://www.google.com/maps/search/?api=1&query=Carrer%20de%20Balmes%2015%2C%2017002%20Girona" target="_blank" rel="noopener noreferrer" class="flex items-start gap-2 transition-colors hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="lucide lucide-map-pin mt-0.5 flex-shrink-0"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><span>Carrer de Balmes 15, 17002 Girona</span></a></div><!-- Social Media Icons --><div class="mt-4 flex items-center gap-4"><a href="https://www.facebook.com/gironafm" target="_blank" rel="noopener noreferrer" class="text-gray-300 transition-colors hover:text-white" aria-label="Facebook"><svg width="24" height="24" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="currentColor"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"></path></svg></a><a href="https://www.instagram.com/gironafmcat/" target="_blank" rel="noopener noreferrer" class="text-gray-300 transition-colors hover:text-white" aria-label="Instagram"><svg width="24" height="24" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"></line></svg></a><a href="https://www.youtube.com/channel/UCFnRyOPpvusqWXKgCZ3ZNpg" target="_blank" rel="noopener noreferrer" class="text-gray-300 transition-colors hover:text-white" aria-label="YouTube"><svg width="24" height="24" aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"></path></svg></a><a href="https://twitter.com/gironafmcat" target="_blank" rel="noopener noreferrer" class="text-gray-300 transition-colors hover:text-white" aria-label="X (Twitter)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="lucide lucide-x"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></a></div></div><!-- Navigation --><div><h3 class="mb-4 text-lg font-semibold">Navegació</h3><ul class="space-y-2 text-gray-300"><li><a href="/" class="transition-colors hover:text-white">Inici</a></li><li><a href="/podcasts/" class="transition-colors hover:text-white">Programes</a></li><li><a href="/news/" class="transition-colors hover:text-white">NotÃcies</a></li><li><a href="/schedules/" class="transition-colors hover:text-white">Programació</a></li><li><a href="/people/" class="transition-colors hover:text-white">Persones</a></li></ul></div><!-- Footer Links (Custom Pages and Modular Pages) --><div><h3 class="mb-4 text-lg font-semibold">Enllaços</h3><ul class="space-y-2 text-gray-300"><li><a href="/cp/avis-legal/" class="transition-colors hover:text-white">AvÃs Legal</a></li><li><a href="/cp/politica-de-privacitat/" class="transition-colors hover:text-white">PolÃtica de privacitat</a></li><li><a href="/cp/politica-de-galetes/" class="transition-colors hover:text-white">PolÃtica de Galetes</a></li></ul></div><!-- Galleries --><!-- Weather Widget --><div><h3 class="mb-4 text-lg font-semibold">Meteorologia</h3><astro-island uid="Z2gm5e5" data-preact-island-id="31" component-url="/_astro/WeatherWidget.fEp-ZBVy.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"latitude":[0,41.975933],"longitude":[0,2.818996],"language":[0,"ca"]}" ssr client="visible" opts="{"name":"WeatherWidget","value":true}" await-children><div class="animate-pulse"><div class="mb-2 h-4 w-24 rounded bg-gray-700"></div><div class="h-3 w-16 rounded bg-gray-700"></div></div><!--astro:end--></astro-island></div></div><!-- Bottom Bar --><div class="mt-8 border-t border-gray-800 pt-6 text-center text-sm text-gray-400"><nav class="mb-3 flex flex-wrap items-center justify-center gap-x-4 gap-y-1" aria-label="Informació legal"><a href="/legal/privacy/" class="transition-colors hover:text-white">PolÃtica de privacitat</a><a href="/legal/legal-notice/" class="transition-colors hover:text-white">AvÃs legal</a><a href="/legal/accessibility/" class="transition-colors hover:text-white">Accessibilitat</a></nav><p>© 2026Girona FM. Powered by <a href="https://enacast.fm" target="_blank" rel="noopener noreferrer" class="hover:text-white transition-colors">EnaCast</a>.</p></div></div><astro-island uid="ZaMg6k" component-url="/_astro/PlayerPadding.BEKMWExq.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{}" ssr client="only" opts="{"name":"PlayerPadding","value":"preact"}"></astro-island></footer></div><div id="audio-player"><astro-island uid="1dyxGR" component-url="/_astro/Player.m-oaR5xt.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"data-astro-transition-persist":[0,"player"]}" ssr client="only" opts="{"name":"Player","value":"preact"}" data-astro-transition-persist="player"></astro-island></div><astro-island uid="1dE0aG" component-url="/_astro/CommandPaletteSimple.CE3ibby7.js" component-export="CommandPaletteSimple" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"radiocodename":[0,"gironafm"],"baseUrl":[0,"/"],"language":[0,"ca"]}" ssr client="only" opts="{"name":"CommandPaletteSimple","value":"preact"}"></astro-island><astro-island uid="Z2jWSw8" component-url="/_astro/InstallPWABanner.CaidYLGH.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"language":[0,"ca"],"radioName":[0,"Girona FM"]}" ssr client="only" opts="{"name":"InstallPWABanner","value":"preact"}"></astro-island><astro-island uid="1UqLWc" data-preact-island-id="3" component-url="/_astro/ChatLauncher.Bgu4uIiH.js" component-export="default" renderer-url="/_astro/client.Ih7M5OX2.js" props="{"language":[0,"ca"],"
124radioCodename":[0,"gironafm"]}" ssr client="load" opts="{"name":"ChatLauncher","value":true}"></astro-island>
124<script>(function(){const radiocodename = "gironafm"; 125const radioInfo = {"BASE_URL":"/","codename":"gironafm","custom_domain":"www.gironafm.cat","stream_sd_url":"https://relay.stream.enacast-cloud.com:30345/gironafmSD.mp3","stream_hd_url":"https://relay.stream.enacast-cloud.com:30345/gironafmHD.mp3","has_news":true,"name":"Girona FM","language":"ca","podcast_service":true,"direccio":"Carrer de Balmes 15, 17002 Girona","latitude":41.975933,"longitude":2.818996,"logo_square_256":"https://ik.imagekit.io/7ftrkrun31/enacast/logos/2024/07/22/icon_logo_fcaqHNK.jpeg?tr=w-256,h-None,fo-auto","logo_radio":"https://ik.imagekit.io/7ftrkrun31/enacast/logos/2025/09/27/girona-fm1.png?tr=w-1024","cover_orig":"","primary_color":"#0186B1","dark_theme":false,"now_playing_program_codename":"l-entrevista","now_playing_program_id":13828,"matomo_internal_web_tracking_id":216,"time_zone":"Europe/Madrid","contact_mail":"[email protected]","phone_number_whatsapp":"","twitter":"https://twitter.com/gironafmcat","facebook":"https://www.facebook.com/gironafm","youtube":"https://www.youtube.com/channel/UCFnRyOPpvusqWXKgCZ3ZNpg","instagram":"https://www.instagram.com/gironafmcat/","tiktok":"","linkedin":"","in_trial_period":false,"show_chat":true,"allow_downloads":true,"allow_rss":true,"has_rag_embeddings":true,"terminology":{},"sound_archive_enabled":false,"sound_archive_default_view":"chronology"}; 126 127 // Set the radiocodename and radio info in the global state 128 if (typeof window !== "undefined") { 129 window.radioCodename = radiocodename; 130 window.radioInfo = radioInfo; 131 132 // Set dark theme class on HTML element based on radio settings 133 if (radioInfo && radioInfo.dark_theme) { 134 document.documentElement.classList.add('dark'); 135 } else { 136 document.documentElement.classList.remove('dark'); 137 } 138 } 139 })();</script>
139</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.