/*! 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-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-outline-style:solid}}}.publication-section[data-astro-cid-52etb7me]+.publication-section[data-astro-cid-52etb7me]{margin-top:calc(var(--spacing,.25rem) * 8)}.publication-year-group[data-astro-cid-52etb7me]+.publication-year-group[data-astro-cid-52etb7me]{margin-top:calc(var(--spacing,.25rem) * 7)}.publication-year[data-astro-cid-52etb7me]{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 4);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-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.publication-list[data-astro-cid-52etb7me]{margin:0;padding:0;list-style-type:none}.publication-entry[data-astro-cid-52etb7me]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-default,var(--color-gray-200));padding-block:calc(var(--spacing,.25rem) * 5);overflow-wrap:anywhere}.publication-entry[data-astro-cid-52etb7me]:first-child{padding-top:0}.publication-entry[data-astro-cid-52etb7me]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.publication-content[data-astro-cid-52etb7me]{gap:var(--spacing,.25rem);text-align:left;--tw-leading:var(--leading-relaxed,1.625);min-width:0;line-height:var(--leading-relaxed,1.625);display:grid}.publication-content[data-astro-cid-52etb7me] p[data-astro-cid-52etb7me]{margin:0}.publication-kind[data-astro-cid-52etb7me]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.publication-title[data-astro-cid-52etb7me],.publication-title[data-astro-cid-52etb7me] a{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.publication-authors[data-astro-cid-52etb7me]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.publication-details[data-astro-cid-52etb7me],.publication-supervisors[data-astro-cid-52etb7me]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-body,var(--color-gray-600))}.publication-authors[data-astro-cid-52etb7me] a,.publication-supervisors[data-astro-cid-52etb7me] a,.publication-actions[data-astro-cid-52etb7me] a{color:inherit;font-weight:inherit}.publication-actions[data-astro-cid-52etb7me]{margin-top:calc(var(--spacing,.25rem) * 1.5);gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-body,var(--color-gray-600));flex-wrap:wrap;display:flex}.publication-actions[data-astro-cid-52etb7me] a{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-default,var(--color-gray-200));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);text-decoration-line:none}@media (pointer:coarse){.publication-actions[data-astro-cid-52etb7me] a{padding-block:var(--spacing,.25rem)}}.publication-actions[data-astro-cid-52etb7me] a:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}@media (prefers-color-scheme:dark){.publication-actions[data-astro-cid-52etb7me] a:hover{background-color:var(--color-site-surface,#2b292e)}}.publication-entry[data-astro-cid-52etb7me] a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:currentColor}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
