/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-font-weight:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-leading:initial}}}.partner-prompt:where(.astro-oyabr4ek){flex-shrink:0}.partner-field:where(.astro-oyabr4ek){--tw-font-weight:var(--font-weight-semibold,600);min-width:0;font-weight:var(--font-weight-semibold,600);color:var(--color-skin-terminal-ink,rgb(var(--color-terminal-ink)));caret-color:var(--color-skin-signal-fav,rgb(var(--color-signal-fav)));background-color:#0000;flex:1}.partner-field:where(.astro-oyabr4ek)::placeholder{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-skin-terminal-muted,rgb(var(--color-terminal-muted)))}.partner-field:where(.astro-oyabr4ek):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.partner-field:where(.astro-oyabr4ek):focus{outline-offset:2px;outline:2px solid #0000}}.partner-field:where(.astro-oyabr4ek):focus-visible{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-skin-signal-fav,rgb(var(--color-signal-fav)));-webkit-text-decoration-color:var(--color-skin-signal-fav,rgb(var(--color-signal-fav)));text-decoration-color:var(--color-skin-signal-fav,rgb(var(--color-signal-fav)));text-underline-offset:4px;text-decoration-thickness:2px}@property --tw-font-weight{syntax:"*";inherits:false}.offer-list:where(.astro-2vtqtcu6){gap:var(--spacing-part,21px);display:grid}@media (width>=640px){.offer-list:where(.astro-2vtqtcu6){grid-template-columns:repeat(3,minmax(0,1fr))}}.offer:where(.astro-2vtqtcu6){border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-skin-line,rgb(var(--color-border)));padding-top:var(--spacing-text,13px)}.offer-name:where(.astro-2vtqtcu6){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.offer-note:where(.astro-2vtqtcu6){margin-top:var(--spacing-tight,5px);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:.8;display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.readme:where(.astro-fayrzvn5){border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-skin-line,rgb(var(--color-border)));background-color:var(--color-skin-fill,rgb(var(--color-fill)));box-shadow:var(--glass-shadow-raised);overflow:hidden}.readme-bar:where(.astro-fayrzvn5){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-skin-line,rgb(var(--color-border)));padding-inline:var(--spacing-part,21px);padding-block:var(--spacing-text,13px);font-family:var(--font-mono,"IBM Plex Mono", "Plex Mono Stand-in Apple", "Plex Mono Stand-in Windows", "Plex Mono Stand-in", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:.8}.readme-body:where(.astro-fayrzvn5){padding-inline:var(--spacing-part,21px);padding-block:var(--spacing-part,21px)}.readme-title:where(.astro-fayrzvn5){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.readme-description:where(.astro-fayrzvn5){margin-top:var(--spacing-tight,5px);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));opacity:.8}.readme-sponsor:where(.astro-fayrzvn5){margin-top:var(--spacing-part,21px);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-skin-signal-fav,rgb(var(--color-signal-fav)));padding:var(--spacing-part,21px)}.readme-sponsor-kicker:where(.astro-fayrzvn5){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-skin-signal-fav,rgb(var(--color-signal-fav)))}.readme-sponsor-name:where(.astro-fayrzvn5){margin-top:var(--spacing-tight,5px);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.readme-sponsor-line:where(.astro-fayrzvn5){margin-top:var(--spacing-tight,5px);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:.8}.readme-rest:where(.astro-fayrzvn5){margin-top:var(--spacing-part,21px);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:.7;font-style:italic}@property --tw-tracking{syntax:"*";inherits:false}.partners:where(.astro-v6uw3epl){padding-bottom:var(--spacing-section,89px)}.partner-hero:where(.astro-v6uw3epl){gap:var(--spacing-head,34px);padding-top:var(--spacing-head,34px);display:grid}@media (width>=1024px){.partner-hero:where(.astro-v6uw3epl){grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.partner-claim:where(.astro-v6uw3epl){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1.08;text-wrap:balance;line-height:1.08}@media (width>=640px){.partner-claim:where(.astro-v6uw3epl){font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.partner-lede:where(.astro-v6uw3epl){margin-top:var(--spacing-part,21px);max-width:var(--container-xl,36rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);opacity:.8}.partner-actions:where(.astro-v6uw3epl){margin-top:var(--spacing-head,34px);align-items:center;gap:var(--spacing-text,13px);flex-wrap:wrap;display:flex}.partner-section:where(.astro-v6uw3epl){margin-top:var(--spacing-section,89px)}.partner-title:where(.astro-v6uw3epl){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.partner-intro:where(.astro-v6uw3epl){margin-top:var(--spacing-text,13px);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);opacity:.8}.partner-body:where(.astro-v6uw3epl){margin-top:var(--spacing-head,34px)}.partner-preview:where(.astro-v6uw3epl){max-width:var(--container-3xl,48rem)}.partner-press:where(.astro-v6uw3epl){margin-top:var(--spacing-head,34px);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));opacity:.8}.partner-press:where(.astro-v6uw3epl) a:where(.astro-v6uw3epl){text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.partner-press:where(.astro-v6uw3epl) a:where(.astro-v6uw3epl):hover{color:var(--color-skin-accent,rgb(var(--color-accent)))}}.partner-subtitle:where(.astro-v6uw3epl){margin-top:var(--spacing-group,55px);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.partner-steps:where(.astro-v6uw3epl){gap:var(--spacing-part,21px);display:grid}@media (width>=640px){.partner-steps:where(.astro-v6uw3epl){grid-template-columns:repeat(3,minmax(0,1fr))}}.partner-steps:where(.astro-v6uw3epl){counter-reset:step}.partner-step:where(.astro-v6uw3epl){border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-skin-line,rgb(var(--color-border)));padding-top:var(--spacing-text,13px);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);counter-increment:step}.partner-step:where(.astro-v6uw3epl):before{margin-bottom:var(--spacing-tight,5px);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);opacity:.8;content:counter(step);display:block}.partner-close:where(.astro-v6uw3epl) .partner-title:where(.astro-v6uw3epl){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}@property --tw-leading{syntax:"*";inherits:false}
