.dd-fm{--dd-fm-h:96px;min-width:0;position:relative}.dd-fm[data-size=door]{--dd-fm-h:112px}.dd-fm-list{margin:0;padding:0;list-style:none;position:relative}.dd-fm-item{height:var(--dd-fm-h);border-top:1px solid var(--dd-hairline);position:relative;overflow:hidden}.dd-fm-item:last-child{border-bottom:1px solid var(--dd-hairline)}.dd-fm-item:has(>.dd-fm-link:focus-visible){outline:2px solid var(--dd-blue);outline-offset:2px}.dd-fm-link{height:100%;color:var(--dd-ink-lead);-webkit-tap-highlight-color:transparent;transition:color var(--dur-ui) var(--dd-ease), opacity var(--dur-ui) var(--dd-ease);outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:24px;text-decoration:none;display:grid}.dd-fm-link:not(:has(>.dd-fm-index)){grid-template-columns:minmax(0,1fr) auto}.dd-fm-index{min-width:2ch;color:var(--dd-blue)}.dd-fm-label{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dd-fm-end{color:var(--dd-ink-quiet);align-items:center;gap:16px;display:inline-flex}.dd-fm-arrow{transition:translate var(--dur-ui) var(--dd-ease);flex:none}.dd-fm-link[aria-current=page]{color:var(--dd-ink)}@media (hover:hover) and (pointer:fine){.dd-fm-link:hover{color:var(--dd-ink)}.dd-fm-link:hover .dd-fm-arrow{translate:4px -4px}}.dd-fm-link:focus-visible{color:var(--dd-ink)}.dd-fm-band{z-index:1;visibility:hidden;pointer-events:none;background:var(--dd-fm-band,var(--dd-blue));color:var(--dd-object);clip-path:inset(50% 0);position:absolute;inset:0;overflow:hidden}.dd-fm-track{will-change:transform;align-items:center;width:max-content;height:100%;display:flex}.dd-fm-part{flex:none;align-items:center;height:100%;display:flex}.dd-fm-part-text{white-space:nowrap;padding-inline:.4em}.dd-fm-part-image{aspect-ratio:2.2;border-radius:var(--dd-radius);background-position:50%;background-size:cover;flex:none;height:56%;margin-inline:12px;display:block}.dd-fm[data-dd-fm-live] .dd-fm-item[data-dimmed] .dd-fm-link{opacity:.4}@media (prefers-reduced-motion:reduce){.dd-fm-link,.dd-fm-arrow{transition:none}}:root[data-dd-motion=paused] :is(.dd-fm-link,.dd-fm-arrow){transition:none}@media (forced-colors:active){.dd-fm-band{display:none}}
