.lm-root{--lm-font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lm-font-serif:ui-serif, "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--lm-font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;font-family:var(--lm-font-sans);container:lm-page/inline-size}.lm-root[data-font=serif]{font-family:var(--lm-font-serif)}.lm-root[data-font=mono]{font-family:var(--lm-font-mono)}.lm-node{--lm-pt:initial;--lm-pt-sm:initial;--lm-pt-md:initial;--lm-pt-lg:initial;--lm-pr:initial;--lm-pr-sm:initial;--lm-pr-md:initial;--lm-pr-lg:initial;--lm-pb:initial;--lm-pb-sm:initial;--lm-pb-md:initial;--lm-pb-lg:initial;--lm-pl:initial;--lm-pl-sm:initial;--lm-pl-md:initial;--lm-pl-lg:initial;--lm-mt:initial;--lm-mt-sm:initial;--lm-mt-md:initial;--lm-mt-lg:initial;--lm-mb:initial;--lm-mb-sm:initial;--lm-mb-md:initial;--lm-mb-lg:initial;--lm-gap:initial;--lm-gap-sm:initial;--lm-gap-md:initial;--lm-gap-lg:initial;--lm-maxw:initial;--lm-maxw-sm:initial;--lm-maxw-md:initial;--lm-maxw-lg:initial;--lm-ta:initial;--lm-ta-sm:initial;--lm-ta-md:initial;--lm-ta-lg:initial;--lm-cols:initial;--lm-cols-sm:initial;--lm-cols-md:initial;--lm-cols-lg:initial;--lm-size:initial;--lm-size-sm:initial;--lm-size-md:initial;--lm-size-lg:initial;box-sizing:border-box;min-width:0;padding-top:var(--lm-pt,0px);padding-right:var(--lm-pr,0px);padding-bottom:var(--lm-pb,0px);padding-left:var(--lm-pl,0px);margin-top:var(--lm-mt,0px);margin-bottom:var(--lm-mb,0px);gap:var(--lm-gap,0px);max-width:var(--lm-maxw,none);text-align:var(--lm-ta,inherit)}.lm-stack{flex-direction:column;display:flex}.lm-row{flex-direction:row;display:flex}.lm-page{flex-direction:column;flex:1;width:100%;margin-inline:auto;display:flex}.lm-footer{margin-top:auto}.lm-grid,.lm-cols{grid-template-columns:repeat(var(--lm-cols,1), minmax(0, 1fr));display:grid}.lm-spacer{height:var(--lm-size,0px);flex-shrink:0}.lm-avatar{--lm-size-now:var(--lm-size,88px);width:var(--lm-size-now);height:var(--lm-size-now);flex-shrink:0}.lm-divider{border:0;border-top:1px solid var(--border);width:100%;margin:0}@container lm-page (width>=640px){.lm-node{padding-top:var(--lm-pt-sm,var(--lm-pt,0px));padding-right:var(--lm-pr-sm,var(--lm-pr,0px));padding-bottom:var(--lm-pb-sm,var(--lm-pb,0px));padding-left:var(--lm-pl-sm,var(--lm-pl,0px));margin-top:var(--lm-mt-sm,var(--lm-mt,0px));margin-bottom:var(--lm-mb-sm,var(--lm-mb,0px));gap:var(--lm-gap-sm,var(--lm-gap,0px));max-width:var(--lm-maxw-sm,var(--lm-maxw,none));text-align:var(--lm-ta-sm,var(--lm-ta,inherit))}.lm-grid,.lm-cols{grid-template-columns:repeat(var(--lm-cols-sm,var(--lm-cols,1)), minmax(0, 1fr))}.lm-spacer{height:var(--lm-size-sm,var(--lm-size,0px))}.lm-avatar{--lm-size-now:var(--lm-size-sm,var(--lm-size,88px))}}@container lm-page (width>=768px){.lm-node{padding-top:var(--lm-pt-md,var(--lm-pt-sm,var(--lm-pt,0px)));padding-right:var(--lm-pr-md,var(--lm-pr-sm,var(--lm-pr,0px)));padding-bottom:var(--lm-pb-md,var(--lm-pb-sm,var(--lm-pb,0px)));padding-left:var(--lm-pl-md,var(--lm-pl-sm,var(--lm-pl,0px)));margin-top:var(--lm-mt-md,var(--lm-mt-sm,var(--lm-mt,0px)));margin-bottom:var(--lm-mb-md,var(--lm-mb-sm,var(--lm-mb,0px)));gap:var(--lm-gap-md,var(--lm-gap-sm,var(--lm-gap,0px)));max-width:var(--lm-maxw-md,var(--lm-maxw-sm,var(--lm-maxw,none)));text-align:var(--lm-ta-md,var(--lm-ta-sm,var(--lm-ta,inherit)))}.lm-grid,.lm-cols{grid-template-columns:repeat(var(--lm-cols-md,var(--lm-cols-sm,var(--lm-cols,1))), minmax(0, 1fr))}.lm-spacer{height:var(--lm-size-md,var(--lm-size-sm,var(--lm-size,0px)))}.lm-avatar{--lm-size-now:var(--lm-size-md,var(--lm-size-sm,var(--lm-size,88px)))}}@container lm-page (width>=1024px){.lm-node{padding-top:var(--lm-pt-lg,var(--lm-pt-md,var(--lm-pt-sm,var(--lm-pt,0px))));padding-right:var(--lm-pr-lg,var(--lm-pr-md,var(--lm-pr-sm,var(--lm-pr,0px))));padding-bottom:var(--lm-pb-lg,var(--lm-pb-md,var(--lm-pb-sm,var(--lm-pb,0px))));padding-left:var(--lm-pl-lg,var(--lm-pl-md,var(--lm-pl-sm,var(--lm-pl,0px))));margin-top:var(--lm-mt-lg,var(--lm-mt-md,var(--lm-mt-sm,var(--lm-mt,0px))));margin-bottom:var(--lm-mb-lg,var(--lm-mb-md,var(--lm-mb-sm,var(--lm-mb,0px))));gap:var(--lm-gap-lg,var(--lm-gap-md,var(--lm-gap-sm,var(--lm-gap,0px))));max-width:var(--lm-maxw-lg,var(--lm-maxw-md,var(--lm-maxw-sm,var(--lm-maxw,none))));text-align:var(--lm-ta-lg,var(--lm-ta-md,var(--lm-ta-sm,var(--lm-ta,inherit))))}.lm-grid,.lm-cols{grid-template-columns:repeat(var(--lm-cols-lg,var(--lm-cols-md,var(--lm-cols-sm,var(--lm-cols,1)))), minmax(0, 1fr))}.lm-spacer{height:var(--lm-size-lg,var(--lm-size-md,var(--lm-size-sm,var(--lm-size,0px))))}.lm-avatar{--lm-size-now:var(--lm-size-lg,var(--lm-size-md,var(--lm-size-sm,var(--lm-size,88px))))}}.lm-page,.lm-stack[data-styled]{--lm-flow-gap:var(--lm-gap,0px)}.lm-stack:not(:has(>[data-nav-region=filters])){--lm-flow-gap:var(--lm-gap,0px)}@container lm-page (width>=640px){.lm-page,.lm-stack[data-styled]{--lm-flow-gap:var(--lm-gap-sm,var(--lm-gap,0px))}.lm-stack:not(:has(>[data-nav-region=filters])){--lm-flow-gap:var(--lm-gap-sm,var(--lm-gap,0px))}}@container lm-page (width>=768px){.lm-page,.lm-stack[data-styled]{--lm-flow-gap:var(--lm-gap-md,var(--lm-gap-sm,var(--lm-gap,0px)))}.lm-stack:not(:has(>[data-nav-region=filters])){--lm-flow-gap:var(--lm-gap-md,var(--lm-gap-sm,var(--lm-gap,0px)))}}@container lm-page (width>=1024px){.lm-page,.lm-stack[data-styled]{--lm-flow-gap:var(--lm-gap-lg,var(--lm-gap-md,var(--lm-gap-sm,var(--lm-gap,0px))))}.lm-stack:not(:has(>[data-nav-region=filters])){--lm-flow-gap:var(--lm-gap-lg,var(--lm-gap-md,var(--lm-gap-sm,var(--lm-gap,0px))))}}.lm-stack:not([data-styled]):has(>[data-nav-region=filters]){display:contents}:is(.lm-page,.lm-stack:not([data-styled]))>[data-nav-region=search]:has(+[data-nav-region=filters]){margin-bottom:min(0px, calc(.75rem - var(--lm-flow-gap,0px)))}[data-nav-region=search]:focus-within{z-index:21;position:relative}[data-nav-region=filters]{z-index:20;background-color:var(--bg);padding-top:.5rem;padding-bottom:.5rem;margin-inline:-1rem;padding-inline:1rem;position:sticky;top:0}@container lm-page (width>=640px){[data-nav-region=filters]{margin-inline:-1.5rem;padding-inline:1.5rem}}.lm-stack[data-styled]>[data-nav-region=filters]{background-color:#0000;margin-inline:0;padding:0;position:static}.lm-node:has(>.lm-divider):has(+.lm-footer){display:none}
